diff --git a/.circleci/config.yml b/.circleci/config.yml index 4961945dff69..696df67c9af4 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -109,53 +109,6 @@ commands: name: Tag command: echo "<< parameters.version_name >>-$(date -u +"%Y-%m-%dT%H:%M:%SZ")" > packages/core/dist/version - docker_build_push: - description: "Build and Push image to docker hub" - parameters: - docker_image_latest_tag: - type: string - default: "latest-staging" - docker_image_name: - type: string - default: "deriv-app" - docker_file: - type: string - default: "Dockerfile" - steps: - - setup_remote_docker - - run: - name: Building docker image - command: | - TAG=${CIRCLE_TAG:-$CIRCLE_SHA1} - docker build -t ${DOCKHUB_ORGANISATION}/<< parameters.docker_image_name >>:${TAG} -t ${DOCKHUB_ORGANISATION}/<< parameters.docker_image_name >>:<< parameters.docker_image_latest_tag >> -f << parameters.docker_file >> . - - run: - name: Pushing Image to docker hub - command: | - TAG=${CIRCLE_TAG:-$CIRCLE_SHA1} - echo $DOCKERHUB_PASSWORD | docker login -u $DOCKERHUB_USERNAME --password-stdin - docker push ${DOCKHUB_ORGANISATION}/<< parameters.docker_image_name >>:<< parameters.docker_image_latest_tag >> - docker push ${DOCKHUB_ORGANISATION}/<< parameters.docker_image_name >>:${TAG} - k8s_deploy: - description: "Deploy to k8s cluster" - parameters: - k8s_namespace: - type: string - default: "deriv-app-staging" - k8s_service: - type: string - default: "deriv-app" - steps: - - k8s/install-kubectl - - run: - name: Deploying to k8s cluster to namespace << parameters.k8s_namespace >> - command: | - TAG=${CIRCLE_TAG:-$CIRCLE_SHA1} - export NAMESPACE=<< parameters.k8s_namespace >> - git clone https://github.com/binary-com/devops-ci-scripts - cd devops-ci-scripts/k8s-build_tools - echo $CA_CRT | base64 --decode > ca.crt - ./release.sh << parameters.k8s_service >> ${TAG} - publish_to_pages_staging: description: "Publish to cloudflare pages" steps: @@ -202,8 +155,6 @@ jobs: root: packages paths: - core - - docker_build_push - - k8s_deploy - notify_slack environment: NODE_ENV: staging @@ -222,10 +173,8 @@ jobs: root: packages paths: - core - - docker_build_push: - docker_image_latest_tag: latest - - k8s_deploy: - k8s_namespace: "deriv-app-production" + + - notify_slack environment: NODE_ENV: staging @@ -273,8 +222,12 @@ jobs: name: "Check TypeScript for @deriv/stores" command: npx tsc --project packages/stores/tsconfig.json -noEmit - run: - name: "Check TypeScript for @deriv/wallets" - command: npx tsc --project packages/wallets/tsconfig.json -noEmit + name: "Check TypeScript and linting for @deriv/wallets" + command: | + npx tsc --project packages/wallets/tsconfig.json -noEmit + npx eslint --fix --config packages/wallets/.eslintrc.js packages/wallets + npx stylelint packages/wallets/**/*.scss + # - run: # name: "Check TypeScript for @deriv/cashier" # command: npx tsc --project packages/cashier/tsconfig.json -noEmit diff --git a/.stylelintrc.js b/.stylelintrc.js index 723f092412cc..e610dc6269d2 100644 --- a/.stylelintrc.js +++ b/.stylelintrc.js @@ -36,7 +36,7 @@ module.exports = { 'shorthand-property-no-redundant-values': true, 'string-no-newline': true, 'time-min-milliseconds': 100, - 'unit-allowed-list': ['fr', 'px', 'em', 'rem', '%', 'vw', 'vh', 'deg', 'ms', 's', 'dpcm'], + 'unit-allowed-list': ['fr', 'px', 'em', 'rem', '%', 'svh', 'vw', 'vh', 'deg', 'ms', 's', 'dpcm'], 'value-keyword-case': 'lower', }, extends: [ diff --git a/package-lock.json b/package-lock.json index 1432aab42fc0..b3e7ffbd2337 100644 --- a/package-lock.json +++ b/package-lock.json @@ -67,6 +67,7 @@ "css-minimizer-webpack-plugin": "^3.0.1", "deep-diff": "^1.0.2", "dotenv": "^8.2.0", + "embla-carousel-react": "^8.0.0-rc12", "eslint-config-airbnb-base": "^14.2.1", "eslint-config-binary": "^1.0.2", "eslint-config-prettier": "^7.2.0", @@ -112,7 +113,6 @@ "mobx-utils": "^6.0.5", "mock-local-storage": "^1.1.8", "moment": "^2.29.2", - "node-sass": "^7.0.1", "null-loader": "^4.0.1", "object.fromentries": "^2.0.0", "onfido-sdk-ui": "^11.0.0", @@ -134,6 +134,7 @@ "react-joyride": "^2.5.3", "react-loadable": "^5.5.0", "react-qrcode": "^0.3.5", + "react-rnd": "^10.4.1", "react-router": "^5.2.0", "react-router-dom": "^5.2.0", "react-simple-star-rating": "4.0.4", @@ -148,6 +149,7 @@ "resolve-url-loader": "^3.1.2", "rimraf": "^3.0.2", "rudder-sdk-js": "^2.35.0", + "sass": "^1.62.1", "sass-loader": "^12.6.0", "sass-resources-loader": "^2.1.1", "scratch-blocks": "0.1.0-prerelease.20200917235131", @@ -15972,6 +15974,7 @@ }, "node_modules/@types/minimist": { "version": "1.2.2", + "devOptional": true, "license": "MIT" }, "node_modules/@types/node": { @@ -17026,6 +17029,7 @@ }, "node_modules/abbrev": { "version": "1.1.1", + "devOptional": true, "license": "ISC" }, "node_modules/accepts": { @@ -17143,6 +17147,7 @@ }, "node_modules/agentkeepalive": { "version": "4.2.1", + "devOptional": true, "license": "MIT", "dependencies": { "debug": "^4.1.0", @@ -17353,6 +17358,7 @@ }, "node_modules/are-we-there-yet": { "version": "3.0.1", + "devOptional": true, "license": "ISC", "dependencies": { "delegates": "^1.0.0", @@ -17586,6 +17592,7 @@ }, "node_modules/arrify": { "version": "1.0.1", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -17702,6 +17709,8 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==", + "optional": true, + "peer": true, "engines": { "node": "*" } @@ -19781,6 +19790,7 @@ }, "node_modules/camelcase-keys": { "version": "6.2.2", + "devOptional": true, "license": "MIT", "dependencies": { "camelcase": "^5.3.1", @@ -22552,6 +22562,7 @@ }, "node_modules/decamelize-keys": { "version": "1.1.1", + "devOptional": true, "license": "MIT", "dependencies": { "decamelize": "^1.1.0", @@ -22566,6 +22577,7 @@ }, "node_modules/decamelize-keys/node_modules/map-obj": { "version": "1.0.1", + "devOptional": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -23708,6 +23720,31 @@ "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" }, + "node_modules/embla-carousel": { + "version": "8.0.0-rc12", + "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.0.0-rc12.tgz", + "integrity": "sha512-/Xkf5zp9gs9Y45lSAT1Witn+r+o+EtoIIZg4V2lYTCaaqdDTxyO0Ddn+z00ya38JGNZrGH9U8wLGK5Hi76CRxw==" + }, + "node_modules/embla-carousel-react": { + "version": "8.0.0-rc12", + "resolved": "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-8.0.0-rc12.tgz", + "integrity": "sha512-Tyd9TNH9i8bb/0S9/WZsmEvfZm8jlFU9sgaWNNgLzbPsUtz/L6UTYuRGOBDOt2oh6VPhaL1G8vRuOAuH81G5Cg==", + "dependencies": { + "embla-carousel": "8.0.0-rc12", + "embla-carousel-reactive-utils": "8.0.0-rc12" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.1 || ^18.0.0" + } + }, + "node_modules/embla-carousel-reactive-utils": { + "version": "8.0.0-rc12", + "resolved": "https://registry.npmjs.org/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.0.0-rc12.tgz", + "integrity": "sha512-sHYqMYW2qk9UXNMLoBmo4PRe+8qOW8CJDDqfkMB0WlSfrzgi9fCc36nArQz6k9olHsVfEc3haw00KiqRBvVwEg==", + "peerDependencies": { + "embla-carousel": "8.0.0-rc12" + } + }, "node_modules/emittery": { "version": "0.7.2", "dev": true, @@ -23865,6 +23902,7 @@ }, "node_modules/env-paths": { "version": "2.2.1", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6" @@ -23882,6 +23920,7 @@ }, "node_modules/err-code": { "version": "2.0.3", + "devOptional": true, "license": "MIT" }, "node_modules/errno": { @@ -26086,6 +26125,11 @@ "version": "2.0.6", "license": "MIT" }, + "node_modules/fast-memoize": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz", + "integrity": "sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==" + }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "license": "MIT", @@ -27112,6 +27156,7 @@ }, "node_modules/gauge": { "version": "4.0.4", + "devOptional": true, "license": "ISC", "dependencies": { "aproba": "^1.0.3 || ^2.0.0", @@ -27131,6 +27176,8 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "optional": true, + "peer": true, "dependencies": { "globule": "^1.0.0" }, @@ -27676,6 +27723,8 @@ "version": "1.3.4", "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", + "optional": true, + "peer": true, "dependencies": { "glob": "~7.1.1", "lodash": "^4.17.21", @@ -27689,6 +27738,8 @@ "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "optional": true, + "peer": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -27708,6 +27759,8 @@ "version": "3.0.8", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "optional": true, + "peer": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -27901,6 +27954,7 @@ }, "node_modules/hard-rejection": { "version": "2.1.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=6" @@ -28263,6 +28317,7 @@ }, "node_modules/hosted-git-info": { "version": "4.1.0", + "devOptional": true, "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" @@ -28273,6 +28328,7 @@ }, "node_modules/hosted-git-info/node_modules/lru-cache": { "version": "6.0.0", + "devOptional": true, "license": "ISC", "dependencies": { "yallist": "^4.0.0" @@ -28659,7 +28715,8 @@ "node_modules/http-cache-semantics": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "devOptional": true }, "node_modules/http-deceiver": { "version": "1.2.7", @@ -28899,6 +28956,7 @@ }, "node_modules/humanize-ms": { "version": "1.2.1", + "devOptional": true, "license": "MIT", "dependencies": { "ms": "^2.0.0" @@ -29748,6 +29806,7 @@ }, "node_modules/is-lambda": { "version": "1.0.1", + "devOptional": true, "license": "MIT" }, "node_modules/is-lite": { @@ -34266,6 +34325,7 @@ }, "node_modules/map-obj": { "version": "4.3.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -34778,6 +34838,7 @@ }, "node_modules/minimist-options": { "version": "4.1.0", + "devOptional": true, "license": "MIT", "dependencies": { "arrify": "^1.0.1", @@ -34855,6 +34916,7 @@ }, "node_modules/minipass-sized": { "version": "1.0.3", + "devOptional": true, "license": "ISC", "dependencies": { "minipass": "^3.0.0" @@ -35212,7 +35274,8 @@ "node_modules/nan": { "version": "2.17.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==" + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "optional": true }, "node_modules/nanoclone": { "version": "0.2.1", @@ -35633,6 +35696,8 @@ "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.3.tgz", "integrity": "sha512-8MIlsY/4dXUkJDYht9pIWBhMil3uHmE8b/AdJPjmFn1nBx9X9BASzfzmsCy0uCCb8eqI3SYYzVPDswWqSx7gjw==", "hasInstallScript": true, + "optional": true, + "peer": true, "dependencies": { "async-foreach": "^0.1.3", "chalk": "^4.1.2", @@ -35661,6 +35726,8 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "optional": true, + "peer": true, "dependencies": { "@gar/promisify": "^1.0.1", "semver": "^7.3.5" @@ -35671,6 +35738,8 @@ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", "deprecated": "This functionality has been moved to @npmcli/fs", + "optional": true, + "peer": true, "dependencies": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" @@ -35683,6 +35752,8 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "optional": true, + "peer": true, "engines": { "node": ">= 6" } @@ -35691,6 +35762,8 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "optional": true, + "peer": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -35705,6 +35778,8 @@ "version": "15.3.0", "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "optional": true, + "peer": true, "dependencies": { "@npmcli/fs": "^1.0.0", "@npmcli/move-file": "^1.0.1", @@ -35733,6 +35808,8 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "optional": true, + "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -35748,6 +35825,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "optional": true, + "peer": true, "dependencies": { "color-name": "~1.1.4" }, @@ -35758,12 +35837,16 @@ "node_modules/node-sass/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "optional": true, + "peer": true }, "node_modules/node-sass/node_modules/get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -35772,6 +35855,8 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "optional": true, + "peer": true, "engines": { "node": ">=8" } @@ -35780,6 +35865,8 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "optional": true, + "peer": true, "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -35793,6 +35880,8 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -35804,6 +35893,8 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "optional": true, + "peer": true, "dependencies": { "agentkeepalive": "^4.1.3", "cacache": "^15.2.0", @@ -35830,6 +35921,8 @@ "version": "9.0.0", "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "optional": true, + "peer": true, "dependencies": { "@types/minimist": "^1.2.0", "camelcase-keys": "^6.2.2", @@ -35855,6 +35948,8 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "optional": true, + "peer": true, "dependencies": { "minipass": "^3.1.0", "minipass-sized": "^1.0.3", @@ -35871,6 +35966,8 @@ "version": "8.4.1", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "optional": true, + "peer": true, "dependencies": { "env-paths": "^2.2.0", "glob": "^7.1.4", @@ -35894,6 +35991,8 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "optional": true, + "peer": true, "dependencies": { "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", @@ -35908,6 +36007,8 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "optional": true, + "peer": true, "dependencies": { "are-we-there-yet": "^2.0.0", "console-control-strings": "^1.1.0", @@ -35919,6 +36020,8 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "optional": true, + "peer": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -35931,6 +36034,8 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "optional": true, + "peer": true, "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.2", @@ -35950,6 +36055,8 @@ "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "optional": true, + "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -35964,6 +36071,8 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "optional": true, + "peer": true, "dependencies": { "agent-base": "^6.0.2", "debug": "^4.3.3", @@ -35977,6 +36086,8 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "optional": true, + "peer": true, "dependencies": { "minipass": "^3.1.1" }, @@ -35988,6 +36099,8 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "optional": true, + "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -35999,6 +36112,8 @@ "version": "0.18.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "optional": true, + "peer": true, "engines": { "node": ">=10" }, @@ -36010,6 +36125,8 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "optional": true, + "peer": true, "dependencies": { "unique-slug": "^2.0.0" } @@ -36018,6 +36135,8 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "optional": true, + "peer": true, "dependencies": { "imurmurhash": "^0.1.4" } @@ -36026,12 +36145,15 @@ "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "optional": true, + "peer": true, "engines": { "node": ">=10" } }, "node_modules/nopt": { "version": "5.0.0", + "devOptional": true, "license": "ISC", "dependencies": { "abbrev": "1" @@ -36045,6 +36167,7 @@ }, "node_modules/normalize-package-data": { "version": "3.0.3", + "devOptional": true, "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^4.0.1", @@ -36058,6 +36181,7 @@ }, "node_modules/normalize-package-data/node_modules/lru-cache": { "version": "6.0.0", + "devOptional": true, "license": "ISC", "dependencies": { "yallist": "^4.0.0" @@ -36068,6 +36192,7 @@ }, "node_modules/normalize-package-data/node_modules/semver": { "version": "7.3.8", + "devOptional": true, "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" @@ -39861,6 +39986,7 @@ }, "node_modules/promise-retry": { "version": "2.0.1", + "devOptional": true, "license": "MIT", "dependencies": { "err-code": "^2.0.2", @@ -40292,6 +40418,7 @@ }, "node_modules/quick-lru": { "version": "4.0.1", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -40384,6 +40511,18 @@ "node": ">=8.9.0" } }, + "node_modules/re-resizable": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-6.9.6.tgz", + "integrity": "sha512-0xYKS5+Z0zk+vICQlcZW+g54CcJTTmHluA7JUUgvERDxnKAnytylcyPsA+BSFi759s5hPlHmBRegFrwXs2FuBQ==", + "dependencies": { + "fast-memoize": "^2.5.1" + }, + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", @@ -40504,6 +40643,27 @@ "object-assign": "^4.1.1" } }, + "node_modules/react-draggable": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.5.tgz", + "integrity": "sha512-OMHzJdyJbYTZo4uQE393fHcqqPYsEtkjfMgvCHr6rejT+Ezn4OZbNyGH50vv+SunC1RMvwOTSWkEODQLzw1M9g==", + "dependencies": { + "clsx": "^1.1.1", + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "react": ">= 16.3.0", + "react-dom": ">= 16.3.0" + } + }, + "node_modules/react-draggable/node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, "node_modules/react-dropzone": { "version": "11.0.1", "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.0.1.tgz", @@ -40827,6 +40987,25 @@ } } }, + "node_modules/react-rnd": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/react-rnd/-/react-rnd-10.4.1.tgz", + "integrity": "sha512-0m887AjQZr6p2ADLNnipquqsDq4XJu/uqVqI3zuoGD19tRm6uB83HmZWydtkilNp5EWsOHbLGF4IjWMdd5du8Q==", + "dependencies": { + "re-resizable": "6.9.6", + "react-draggable": "4.4.5", + "tslib": "2.3.1" + }, + "peerDependencies": { + "react": ">=16.3.0", + "react-dom": ">=16.3.0" + } + }, + "node_modules/react-rnd/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, "node_modules/react-router": { "version": "5.3.4", "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", @@ -41575,6 +41754,7 @@ }, "node_modules/redent": { "version": "3.0.0", + "devOptional": true, "license": "MIT", "dependencies": { "indent-string": "^4.0.0", @@ -42900,10 +43080,28 @@ "which": "bin/which" } }, + "node_modules/sass": { + "version": "1.66.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.66.1.tgz", + "integrity": "sha512-50c+zTsZOJVgFfTgwwEzkjA3/QACgdNsKueWPyAR0mRINIvLAStVQBbPg14iuqEQ74NPDbXzJARJ/O4SI1zftA==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/sass-graph": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz", "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", + "optional": true, + "peer": true, "dependencies": { "glob": "^7.0.0", "lodash": "^4.17.11", @@ -43042,6 +43240,11 @@ "node": ">=8" } }, + "node_modules/sass/node_modules/immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==" + }, "node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -43131,6 +43334,8 @@ "version": "0.4.3", "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", + "optional": true, + "peer": true, "dependencies": { "js-base64": "^2.4.9", "source-map": "^0.7.3" @@ -43140,6 +43345,8 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "optional": true, + "peer": true, "engines": { "node": ">= 8" } @@ -43652,6 +43859,7 @@ }, "node_modules/smart-buffer": { "version": "4.2.0", + "devOptional": true, "license": "MIT", "engines": { "node": ">= 6.0.0", @@ -43893,6 +44101,7 @@ }, "node_modules/socks": { "version": "2.7.1", + "devOptional": true, "license": "MIT", "dependencies": { "ip": "^2.0.0", @@ -44315,6 +44524,8 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "optional": true, + "peer": true, "dependencies": { "readable-stream": "^2.0.1" } @@ -44322,12 +44533,16 @@ "node_modules/stdout-stream/node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "optional": true, + "peer": true }, "node_modules/stdout-stream/node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "optional": true, + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -44341,12 +44556,16 @@ "node_modules/stdout-stream/node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "optional": true, + "peer": true }, "node_modules/stdout-stream/node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "peer": true, "dependencies": { "safe-buffer": "~5.1.0" } @@ -46233,6 +46452,7 @@ }, "node_modules/trim-newlines": { "version": "3.0.1", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8" @@ -46278,6 +46498,8 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "optional": true, + "peer": true, "dependencies": { "glob": "^7.1.2" } @@ -49658,6 +49880,7 @@ }, "node_modules/yargs": { "version": "17.6.2", + "devOptional": true, "license": "MIT", "dependencies": { "cliui": "^8.0.1", @@ -49674,6 +49897,7 @@ }, "node_modules/yargs-parser": { "version": "21.1.1", + "devOptional": true, "license": "ISC", "engines": { "node": ">=12" @@ -49681,6 +49905,7 @@ }, "node_modules/yargs/node_modules/cliui": { "version": "8.0.1", + "devOptional": true, "license": "ISC", "dependencies": { "string-width": "^4.2.0", @@ -60905,7 +61130,8 @@ "version": "3.0.5" }, "@types/minimist": { - "version": "1.2.2" + "version": "1.2.2", + "devOptional": true }, "@types/node": { "version": "17.0.45" @@ -61735,7 +61961,8 @@ "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" }, "abbrev": { - "version": "1.1.1" + "version": "1.1.1", + "devOptional": true }, "accepts": { "version": "1.3.8", @@ -61817,6 +62044,7 @@ }, "agentkeepalive": { "version": "4.2.1", + "devOptional": true, "requires": { "debug": "^4.1.0", "depd": "^1.1.2", @@ -61958,6 +62186,7 @@ }, "are-we-there-yet": { "version": "3.0.1", + "devOptional": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -62111,7 +62340,8 @@ } }, "arrify": { - "version": "1.0.1" + "version": "1.0.1", + "devOptional": true }, "asap": { "version": "2.0.6" @@ -62202,7 +62432,9 @@ "async-foreach": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==" + "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==", + "optional": true, + "peer": true }, "async-limiter": { "version": "1.0.1", @@ -63788,6 +64020,7 @@ }, "camelcase-keys": { "version": "6.2.2", + "devOptional": true, "requires": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", @@ -65770,13 +66003,15 @@ }, "decamelize-keys": { "version": "1.1.1", + "devOptional": true, "requires": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" }, "dependencies": { "map-obj": { - "version": "1.0.1" + "version": "1.0.1", + "devOptional": true } } }, @@ -66668,6 +66903,26 @@ "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" }, + "embla-carousel": { + "version": "8.0.0-rc12", + "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.0.0-rc12.tgz", + "integrity": "sha512-/Xkf5zp9gs9Y45lSAT1Witn+r+o+EtoIIZg4V2lYTCaaqdDTxyO0Ddn+z00ya38JGNZrGH9U8wLGK5Hi76CRxw==" + }, + "embla-carousel-react": { + "version": "8.0.0-rc12", + "resolved": "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-8.0.0-rc12.tgz", + "integrity": "sha512-Tyd9TNH9i8bb/0S9/WZsmEvfZm8jlFU9sgaWNNgLzbPsUtz/L6UTYuRGOBDOt2oh6VPhaL1G8vRuOAuH81G5Cg==", + "requires": { + "embla-carousel": "8.0.0-rc12", + "embla-carousel-reactive-utils": "8.0.0-rc12" + } + }, + "embla-carousel-reactive-utils": { + "version": "8.0.0-rc12", + "resolved": "https://registry.npmjs.org/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.0.0-rc12.tgz", + "integrity": "sha512-sHYqMYW2qk9UXNMLoBmo4PRe+8qOW8CJDDqfkMB0WlSfrzgi9fCc36nArQz6k9olHsVfEc3haw00KiqRBvVwEg==", + "requires": {} + }, "emittery": { "version": "0.7.2", "dev": true @@ -66779,13 +67034,15 @@ "integrity": "sha512-8zDbrc7ocusTL1ZGmvgy0cTwdyCaM7sGZoYLRmnWJalLQzmftDtce+uDU91gafOTo9MCtgjSIxyMv/F4+Hcchw==" }, "env-paths": { - "version": "2.2.1" + "version": "2.2.1", + "devOptional": true }, "envinfo": { "version": "7.8.1" }, "err-code": { - "version": "2.0.3" + "version": "2.0.3", + "devOptional": true }, "errno": { "version": "0.1.8", @@ -68296,6 +68553,11 @@ "fast-levenshtein": { "version": "2.0.6" }, + "fast-memoize": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.2.tgz", + "integrity": "sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==" + }, "fastest-levenshtein": { "version": "1.0.16" }, @@ -69058,6 +69320,7 @@ }, "gauge": { "version": "4.0.4", + "devOptional": true, "requires": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.3", @@ -69073,6 +69336,8 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "optional": true, + "peer": true, "requires": { "globule": "^1.0.0" } @@ -69445,6 +69710,8 @@ "version": "1.3.4", "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", + "optional": true, + "peer": true, "requires": { "glob": "~7.1.1", "lodash": "^4.17.21", @@ -69455,6 +69722,8 @@ "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "optional": true, + "peer": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -69468,6 +69737,8 @@ "version": "3.0.8", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "optional": true, + "peer": true, "requires": { "brace-expansion": "^1.1.7" } @@ -69621,7 +69892,8 @@ } }, "hard-rejection": { - "version": "2.1.0" + "version": "2.1.0", + "devOptional": true }, "has": { "version": "1.0.3", @@ -69882,12 +70154,14 @@ }, "hosted-git-info": { "version": "4.1.0", + "devOptional": true, "requires": { "lru-cache": "^6.0.0" }, "dependencies": { "lru-cache": { "version": "6.0.0", + "devOptional": true, "requires": { "yallist": "^4.0.0" } @@ -70171,7 +70445,8 @@ "http-cache-semantics": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "devOptional": true }, "http-deceiver": { "version": "1.2.7", @@ -70367,6 +70642,7 @@ }, "humanize-ms": { "version": "1.2.1", + "devOptional": true, "requires": { "ms": "^2.0.0" } @@ -70884,7 +71160,8 @@ "dev": true }, "is-lambda": { - "version": "1.0.1" + "version": "1.0.1", + "devOptional": true }, "is-lite": { "version": "0.9.3", @@ -73946,7 +74223,8 @@ "version": "0.2.2" }, "map-obj": { - "version": "4.3.0" + "version": "4.3.0", + "devOptional": true }, "map-or-similar": { "version": "1.5.0", @@ -74304,6 +74582,7 @@ }, "minimist-options": { "version": "4.1.0", + "devOptional": true, "requires": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0", @@ -74354,6 +74633,7 @@ }, "minipass-sized": { "version": "1.0.3", + "devOptional": true, "requires": { "minipass": "^3.0.0" } @@ -74614,7 +74894,8 @@ "nan": { "version": "2.17.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==" + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "optional": true }, "nanoclone": { "version": "0.2.1", @@ -74956,6 +75237,8 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.3.tgz", "integrity": "sha512-8MIlsY/4dXUkJDYht9pIWBhMil3uHmE8b/AdJPjmFn1nBx9X9BASzfzmsCy0uCCb8eqI3SYYzVPDswWqSx7gjw==", + "optional": true, + "peer": true, "requires": { "async-foreach": "^0.1.3", "chalk": "^4.1.2", @@ -74978,6 +75261,8 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "optional": true, + "peer": true, "requires": { "@gar/promisify": "^1.0.1", "semver": "^7.3.5" @@ -74987,6 +75272,8 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "optional": true, + "peer": true, "requires": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" @@ -74995,12 +75282,16 @@ "@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "optional": true, + "peer": true }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "optional": true, + "peer": true, "requires": { "color-convert": "^2.0.1" } @@ -75009,6 +75300,8 @@ "version": "15.3.0", "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "optional": true, + "peer": true, "requires": { "@npmcli/fs": "^1.0.0", "@npmcli/move-file": "^1.0.1", @@ -75034,6 +75327,8 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "optional": true, + "peer": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -75043,6 +75338,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "optional": true, + "peer": true, "requires": { "color-name": "~1.1.4" } @@ -75050,22 +75347,30 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "optional": true, + "peer": true }, "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==" + "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "optional": true, + "peer": true }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "optional": true, + "peer": true }, "http-proxy-agent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "optional": true, + "peer": true, "requires": { "@tootallnate/once": "1", "agent-base": "6", @@ -75076,6 +75381,8 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "peer": true, "requires": { "yallist": "^4.0.0" } @@ -75084,6 +75391,8 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", + "optional": true, + "peer": true, "requires": { "agentkeepalive": "^4.1.3", "cacache": "^15.2.0", @@ -75107,6 +75416,8 @@ "version": "9.0.0", "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "optional": true, + "peer": true, "requires": { "@types/minimist": "^1.2.0", "camelcase-keys": "^6.2.2", @@ -75126,6 +75437,8 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", + "optional": true, + "peer": true, "requires": { "encoding": "^0.1.12", "minipass": "^3.1.0", @@ -75137,6 +75450,8 @@ "version": "8.4.1", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "optional": true, + "peer": true, "requires": { "env-paths": "^2.2.0", "glob": "^7.1.4", @@ -75154,6 +75469,8 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", + "optional": true, + "peer": true, "requires": { "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", @@ -75167,6 +75484,8 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "optional": true, + "peer": true, "requires": { "are-we-there-yet": "^2.0.0", "console-control-strings": "^1.1.0", @@ -75178,6 +75497,8 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "optional": true, + "peer": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -75187,6 +75508,8 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "optional": true, + "peer": true, "requires": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.2", @@ -75205,6 +75528,8 @@ "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "optional": true, + "peer": true, "requires": { "lru-cache": "^6.0.0" } @@ -75213,6 +75538,8 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz", "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==", + "optional": true, + "peer": true, "requires": { "agent-base": "^6.0.2", "debug": "^4.3.3", @@ -75223,6 +75550,8 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "optional": true, + "peer": true, "requires": { "minipass": "^3.1.1" } @@ -75231,6 +75560,8 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "optional": true, + "peer": true, "requires": { "has-flag": "^4.0.0" } @@ -75238,12 +75569,16 @@ "type-fest": { "version": "0.18.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==" + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "optional": true, + "peer": true }, "unique-filename": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "optional": true, + "peer": true, "requires": { "unique-slug": "^2.0.0" } @@ -75252,6 +75587,8 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "optional": true, + "peer": true, "requires": { "imurmurhash": "^0.1.4" } @@ -75259,18 +75596,22 @@ "yargs-parser": { "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "optional": true, + "peer": true } } }, "nopt": { "version": "5.0.0", + "devOptional": true, "requires": { "abbrev": "1" } }, "normalize-package-data": { "version": "3.0.3", + "devOptional": true, "requires": { "hosted-git-info": "^4.0.1", "is-core-module": "^2.5.0", @@ -75280,12 +75621,14 @@ "dependencies": { "lru-cache": { "version": "6.0.0", + "devOptional": true, "requires": { "yallist": "^4.0.0" } }, "semver": { "version": "7.3.8", + "devOptional": true, "requires": { "lru-cache": "^6.0.0" } @@ -77733,6 +78076,7 @@ }, "promise-retry": { "version": "2.0.1", + "devOptional": true, "requires": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -78057,7 +78401,8 @@ "version": "1.2.3" }, "quick-lru": { - "version": "4.0.1" + "version": "4.0.1", + "devOptional": true }, "ramda": { "version": "0.28.0", @@ -78123,6 +78468,14 @@ } } }, + "re-resizable": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-6.9.6.tgz", + "integrity": "sha512-0xYKS5+Z0zk+vICQlcZW+g54CcJTTmHluA7JUUgvERDxnKAnytylcyPsA+BSFi759s5hPlHmBRegFrwXs2FuBQ==", + "requires": { + "fast-memoize": "^2.5.1" + } + }, "react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", @@ -78219,6 +78572,22 @@ } } }, + "react-draggable": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.5.tgz", + "integrity": "sha512-OMHzJdyJbYTZo4uQE393fHcqqPYsEtkjfMgvCHr6rejT+Ezn4OZbNyGH50vv+SunC1RMvwOTSWkEODQLzw1M9g==", + "requires": { + "clsx": "^1.1.1", + "prop-types": "^15.8.1" + }, + "dependencies": { + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + } + } + }, "react-dropzone": { "version": "11.0.1", "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.0.1.tgz", @@ -78453,6 +78822,23 @@ "tslib": "^2.0.0" } }, + "react-rnd": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/react-rnd/-/react-rnd-10.4.1.tgz", + "integrity": "sha512-0m887AjQZr6p2ADLNnipquqsDq4XJu/uqVqI3zuoGD19tRm6uB83HmZWydtkilNp5EWsOHbLGF4IjWMdd5du8Q==", + "requires": { + "re-resizable": "6.9.6", + "react-draggable": "4.4.5", + "tslib": "2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, "react-router": { "version": "5.3.4", "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", @@ -78998,6 +79384,7 @@ }, "redent": { "version": "3.0.0", + "devOptional": true, "requires": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -79932,10 +80319,29 @@ } } }, + "sass": { + "version": "1.66.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.66.1.tgz", + "integrity": "sha512-50c+zTsZOJVgFfTgwwEzkjA3/QACgdNsKueWPyAR0mRINIvLAStVQBbPg14iuqEQ74NPDbXzJARJ/O4SI1zftA==", + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "dependencies": { + "immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==" + } + } + }, "sass-graph": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz", "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==", + "optional": true, + "peer": true, "requires": { "glob": "^7.0.0", "lodash": "^4.17.11", @@ -80089,6 +80495,8 @@ "version": "0.4.3", "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz", "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==", + "optional": true, + "peer": true, "requires": { "js-base64": "^2.4.9", "source-map": "^0.7.3" @@ -80097,7 +80505,9 @@ "source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "optional": true, + "peer": true } } }, @@ -80506,7 +80916,8 @@ } }, "smart-buffer": { - "version": "4.2.0" + "version": "4.2.0", + "devOptional": true }, "snapdragon": { "version": "0.8.2", @@ -80679,6 +81090,7 @@ }, "socks": { "version": "2.7.1", + "devOptional": true, "requires": { "ip": "^2.0.0", "smart-buffer": "^4.2.0" @@ -80979,6 +81391,8 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "optional": true, + "peer": true, "requires": { "readable-stream": "^2.0.1" }, @@ -80986,12 +81400,16 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "optional": true, + "peer": true }, "readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "optional": true, + "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -81005,12 +81423,16 @@ "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "optional": true, + "peer": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "peer": true, "requires": { "safe-buffer": "~5.1.0" } @@ -82352,7 +82774,8 @@ "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==" }, "trim-newlines": { - "version": "3.0.1" + "version": "3.0.1", + "devOptional": true }, "trim-repeated": { "version": "1.0.0", @@ -82379,6 +82802,8 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "optional": true, + "peer": true, "requires": { "glob": "^7.1.2" } @@ -84847,6 +85272,7 @@ }, "yargs": { "version": "17.6.2", + "devOptional": true, "requires": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -84859,6 +85285,7 @@ "dependencies": { "cliui": { "version": "8.0.1", + "devOptional": true, "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -84868,7 +85295,8 @@ } }, "yargs-parser": { - "version": "21.1.1" + "version": "21.1.1", + "devOptional": true }, "yn": { "version": "3.1.1", diff --git a/packages/account/src/Components/forms/personal-details-form.jsx b/packages/account/src/Components/forms/personal-details-form.jsx index 626fa3aa54d8..00efe40bcfa6 100644 --- a/packages/account/src/Components/forms/personal-details-form.jsx +++ b/packages/account/src/Components/forms/personal-details-form.jsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Field } from 'formik'; +import { Field, useFormikContext } from 'formik'; import classNames from 'classnames'; import { Autocomplete, @@ -23,17 +23,7 @@ import { Link } from 'react-router-dom'; import { getEmploymentStatusList } from 'Sections/Assessment/FinancialAssessment/financial-information-list'; import { isFieldImmutable } from 'Helpers/utils'; -const PersonalDetailsForm = ({ - errors, - touched, - values, - setFieldValue, - handleChange, - handleBlur, - warning_items, - setFieldTouched, - ...props -}) => { +const PersonalDetailsForm = props => { const { is_virtual, is_mf, @@ -51,6 +41,7 @@ const PersonalDetailsForm = ({ is_rendered_for_onfido, should_close_tooltip, setShouldCloseTooltip, + class_name, } = props; const autocomplete_value = 'none'; const PoiNameDobExampleIcon = PoiNameDobExample; @@ -58,6 +49,8 @@ const PersonalDetailsForm = ({ const [is_tax_residence_popover_open, setIsTaxResidencePopoverOpen] = React.useState(false); const [is_tin_popover_open, setIsTinPopoverOpen] = React.useState(false); + const { errors, touched, values, setFieldValue, handleChange, handleBlur, setFieldTouched } = useFormikContext(); + React.useEffect(() => { if (should_close_tooltip) { handleToolTipStatus(); @@ -108,474 +101,596 @@ const PersonalDetailsForm = ({ /> ); + // need to put this check related to DIEL clients + const is_svg_only = is_svg && !is_mf; + return ( -
- {(is_qualified_for_idv || is_rendered_for_onfido) && !should_hide_helper_image && ( - - )} - } + +
-
- {'salutation' in values && ( -
- - {is_virtual ? ( - localize( - 'Please remember that it is your responsibility to keep your answers accurate and up to date. You can update your personal details at any time in your account settings.' - ) - ) : ( - , - ]} - /> - )} - -
- )} - {!is_qualified_for_idv && !is_appstore && !is_rendered_for_onfido && ( - - )} - {'salutation' in values && ( - { - e.persist(); - setFieldValue('salutation', e.target.value); - }} - required - > - {salutation_list.map(item => ( - - ))} - - )} - {'first_name' in values && ( - - )} - {'last_name' in values && ( - - )} - {!is_appstore && !is_qualified_for_idv && !is_rendered_for_onfido && ( - - )} - {'date_of_birth' in values && ( - - )} - {'place_of_birth' in values && ( - - {({ field }) => ( - - - - setFieldValue('place_of_birth', value ? text : '', true) - } - required - data-testid='place_of_birth' - /> - - - { - handleChange(e); - setFieldValue('place_of_birth', e.target.value, true); - }} - {...field} - list_portal_id='modal_root' - required - should_hide_disabled_options={false} - data_testid='place_of_birth_mobile' - /> - - - )} - - )} - {'citizen' in values && ( - - {({ field }) => ( - - - - setFieldValue('citizen', value ? text : '', true) - } - list_portal_id='modal_root' - required - data-testid='citizenship' - /> - - - { - handleChange(e); - setFieldValue('citizen', e.target.value, true); - }} - {...field} - required - should_hide_disabled_options={false} - data_testid='citizenship_mobile' + {(is_qualified_for_idv || is_rendered_for_onfido) && !should_hide_helper_image && ( + + )} + } + > +
+ {'salutation' in values && ( +
+ + {is_virtual ? ( + localize( + 'Please remember that it is your responsibility to keep your answers accurate and up to date. You can update your personal details at any time in your account settings.' + ) + ) : ( + , + ]} /> - - - )} - - )} - {'phone' in values && ( - = 9 && - values?.phone?.length <= 35) - } - maxLength={50} - data-testid='phone' - /> - )} - {('tax_residence' in values || 'tax_identification_number' in values) && ( - - - {'tax_residence' in values && ( - - {({ field }) => ( -
- - - setFieldValue('tax_residence', value ? text : '', true) - } - list_portal_id='modal_root' - data-testid='tax_residence' - disabled={isFieldImmutable('tax_residence', editable_fields)} - /> - - - { - handleChange(e); - setFieldValue('tax_residence', e.target.value, true); - }} - {...field} - required - data_testid='tax_residence_mobile' - disabled={isFieldImmutable('tax_residence', editable_fields)} - /> - -
{ - setIsTaxResidencePopoverOpen(true); - setIsTinPopoverOpen(false); - e.stopPropagation(); - }} - > - -
-
)} -
- )} - {'tax_identification_number' in values && ( -
- +
+ )} + {!is_qualified_for_idv && !is_appstore && !is_rendered_for_onfido && ( + + )} + {'salutation' in values && ( + { + e.persist(); + setFieldValue('salutation', e.target.value); + }} + required + > + {salutation_list.map(item => ( + -
{ - setIsTaxResidencePopoverOpen(false); - setIsTinPopoverOpen(true); - if (e.target.tagName !== 'A') e.stopPropagation(); - }} - > - here to learn more." - } - components={[ - , - ]} - /> - } - zIndex={9998} - disable_message_icon - /> -
-
- )} - {warning_items?.tax_identification_number && ( -
- )} - {'employment_status' in values && ( -
- - - - - { - setFieldTouched('employment_status', true); - handleChange(e); - }} - disabled={isFieldImmutable('employment_status', editable_fields)} - /> - -
- )} - {'tax_identification_confirm' in values && ( - - setFieldValue( - 'tax_identification_confirm', - !values.tax_identification_confirm, - true - ) - } - value={values.tax_identification_confirm} - label={localize( - 'I hereby confirm that the tax information I provided is true and complete. I will also inform {{legal_entity_name}} about any changes to this information.', - { - legal_entity_name: getLegalEntityName('maltainvest'), - } - )} - renderlabel={title => ( - - {title} - - )} - withTabIndex={0} - data-testid='tax_identification_confirm' - /> - )} - - )} - {'account_opening_reason' in values && ( - - - + ))} + + )} + {'first_name' in values && ( + + )} + {'last_name' in values && ( + + )} + {!is_appstore && !is_qualified_for_idv && !is_rendered_for_onfido && ( + + )} + {'date_of_birth' in values && ( + + )} + {!is_svg_only && 'place_of_birth' in values && ( + + )} + {'citizen' in values && ( + {({ field }) => ( + + + setFieldValue('citizen', value ? text : '', true) + } + list_portal_id='modal_root' + required + data-testid='citizenship' + /> + + + { + handleChange(e); + setFieldValue('citizen', e.target.value, true); + }} + {...field} + required + should_hide_disabled_options={false} + data_testid='citizenship_mobile' + /> + + + )} + + )} + {!is_svg_only && 'phone' in values && ( + + )} + {!is_svg_only && ('tax_residence' in values || 'tax_identification_number' in values) && ( + + + {'tax_residence' in values && ( + + )} + {'tax_identification_number' in values && ( + + )} + {'employment_status' in values && ( +
{ + setFieldTouched('employment_status', true); handleChange(e); - setFieldValue('account_opening_reason', e.target.value, true); }} - {...field} - required - data_testid='account_opening_reason_mobile' - disabled={isFieldImmutable('account_opening_reason', editable_fields)} + disabled={isFieldImmutable('employment_status', editable_fields)} /> - +
)} -
-
+ {'tax_identification_confirm' in values && ( + + setFieldValue( + 'tax_identification_confirm', + !values.tax_identification_confirm, + true + ) + } + value={values.tax_identification_confirm} + label={localize( + 'I hereby confirm that the tax information I provided is true and complete. I will also inform {{legal_entity_name}} about any changes to this information.', + { + legal_entity_name: getLegalEntityName('maltainvest'), + } + )} + renderlabel={title => ( + + {title} + + )} + withTabIndex={0} + data-testid='tax_identification_confirm' + /> + )} + + )} + {!is_svg_only && 'account_opening_reason' in values && ( + + )} +
+
+
+ + {is_svg_only && ( +
+ + {'phone' in values && ( + )} - - -
+ + {'place_of_birth' in values && ( + + )} + {'tax_residence' in values && ( + + )} + {'tax_identification_number' in values && ( + + )} + {'account_opening_reason' in values && ( + + )} + +
+ )} + ); }; export default PersonalDetailsForm; + +const PhoneField = ({ value, editable_fields, has_real_account, required }) => ( + = 9 && value?.length <= 35) + } + maxLength={50} + data-testid='phone' + /> +); + +const PlaceOfBirthField = ({ handleChange, setFieldValue, disabled, residence_list, required }) => ( + + {({ field, meta }) => ( + + + setFieldValue('place_of_birth', value ? text : '', true)} + required + data-testid='place_of_birth' + /> + + + { + handleChange(e); + setFieldValue('place_of_birth', e.target.value, true); + }} + {...field} + list_portal_id='modal_root' + required + should_hide_disabled_options={false} + data_testid='place_of_birth_mobile' + /> + + + )} + +); + +const TaxResidenceField = ({ + setFieldValue, + residence_list, + required, + setIsTaxResidencePopoverOpen, + setIsTinPopoverOpen, + is_tax_residence_popover_open, + disabled, +}) => ( + + {({ field, meta }) => ( +
+ + setFieldValue('tax_residence', value ? text : '', true)} + list_portal_id='modal_root' + data-testid='tax_residence' + disabled={disabled} + /> + + + { + field.onChange(e); + setFieldValue('tax_residence', e.target.value, true); + }} + {...field} + required + data_testid='tax_residence_mobile' + disabled={disabled} + /> + +
{ + setIsTaxResidencePopoverOpen(true); + setIsTinPopoverOpen(false); + e.stopPropagation(); + }} + > + +
+
+ )} +
+); + +const TaxIdentificationNumberField = ({ + is_tin_popover_open, + setIsTinPopoverOpen, + setIsTaxResidencePopoverOpen, + disabled, + required, +}) => ( +
+ +
{ + setIsTaxResidencePopoverOpen(false); + setIsTinPopoverOpen(true); + if (e.target.tagName !== 'A') e.stopPropagation(); + }} + > + here to learn more." + } + components={[ + , + ]} + /> + } + zIndex={9998} + disable_message_icon + /> +
+
+); + +const AccountOpeningReasonField = ({ no_header, required, account_opening_reason_list, setFieldValue, disabled }) => ( + + {!no_header && } + + {({ field, meta }) => ( + + + + + + { + field.onChange(e); + setFieldValue('account_opening_reason', e.target.value, true); + }} + {...field} + required + data_testid='account_opening_reason_mobile' + disabled={disabled} + /> + + + )} + + +); diff --git a/packages/account/src/Components/personal-details/__tests__/personal-details.spec.js b/packages/account/src/Components/personal-details/__tests__/personal-details.spec.js index 648863ac3325..6d2a73239246 100644 --- a/packages/account/src/Components/personal-details/__tests__/personal-details.spec.js +++ b/packages/account/src/Components/personal-details/__tests__/personal-details.spec.js @@ -48,7 +48,7 @@ const tax_residence_pop_over_text = /the country in which you meet the criteria for paying taxes\. usually the country in which you physically reside\./i; const tin_pop_over_text = /don't know your tax identification number\?/i; -const runCommonFormfieldsTests = () => { +const runCommonFormfieldsTests = is_svg => { expect(screen.getByRole('radio', { name: /mr/i })).toBeInTheDocument(); expect(screen.getByRole('radio', { name: /ms/i })).toBeInTheDocument(); expect(screen.getByTestId('first_name')).toBeInTheDocument(); @@ -74,10 +74,6 @@ const runCommonFormfieldsTests = () => { screen.getByText(/Please enter your date of birth as in your official identity documents./i) ).toBeInTheDocument(); - expect(screen.getByText('Place of birth')).toBeInTheDocument(); - expect(screen.getByText('Citizenship')).toBeInTheDocument(); - expect(screen.getByText('Tax residence')).toBeInTheDocument(); - const tax_residence_pop_over = screen.queryByTestId('tax_residence_pop_over'); expect(tax_residence_pop_over).toBeInTheDocument(); @@ -98,7 +94,12 @@ const runCommonFormfieldsTests = () => { 'https://www.oecd.org/tax/automatic-exchange/crs-implementation-and-assistance/tax-identification-numbers/' ); - expect(screen.getByRole('heading', { name: /account opening reason/i })).toBeInTheDocument(); + if (is_svg) + expect( + screen.getByRole('heading', { + name: /additional information/i, + }) + ).toBeInTheDocument(); expect(screen.queryByTestId('dti_dropdown_display')).toBeInTheDocument(); expect(screen.queryByTestId('account_opening_reason_mobile')).not.toBeInTheDocument(); expect(screen.getByRole('button', { name: /previous/i })).toBeInTheDocument(); @@ -108,6 +109,7 @@ const runCommonFormfieldsTests = () => { describe('', () => { const props = { is_svg: true, + is_high_risk: false, account_opening_reason_list: [ { text: 'Hedging', @@ -239,6 +241,24 @@ describe('', () => { render({component}); }; + it('should autopopulate tax_residence for MF clients', () => { + const new_props = { + ...props, + is_svg: false, + is_mf: true, + value: { + ...props.value, + tax_residence: 'Malta', + }, + }; + renderwithRouter(); + expect( + screen.getByRole('textbox', { + name: /tax residence\*/i, + }) + ).toHaveValue('Malta'); + }); + it('should render PersonalDetails component', () => { renderwithRouter(); expect(screen.getByTestId('personal_details_form')).toBeInTheDocument(); @@ -326,7 +346,7 @@ describe('', () => { it('should display the correct field details when is_appstore is true ', () => { renderwithRouter( - + ); @@ -336,7 +356,7 @@ describe('', () => { expect(screen.getByText(/phone number\*/i)).toBeInTheDocument(); expect(screen.getByLabelText(/phone number\*/i)).toBeInTheDocument(); - runCommonFormfieldsTests(); + runCommonFormfieldsTests(props.is_svg); }); it('should display the correct field details when is_appstore is false and is_svg is true ', () => { @@ -354,7 +374,7 @@ describe('', () => { expect(screen.getByText(/phone number\*/i)).toBeInTheDocument(); expect(screen.getByLabelText(/phone number\*/i)).toBeInTheDocument(); - runCommonFormfieldsTests(); + runCommonFormfieldsTests(props.is_svg); }); it('should display the correct field details when is_appstore is false and is_svg is false ', () => { @@ -370,10 +390,8 @@ describe('', () => { expect(screen.getByText('First name')).toBeInTheDocument(); expect(screen.getByText('Last name')).toBeInTheDocument(); expect(screen.getByText('Date of birth')).toBeInTheDocument(); - expect(screen.getByText('Phone number')).toBeInTheDocument(); - expect(screen.getByLabelText('Phone number')).toBeInTheDocument(); - runCommonFormfieldsTests(); + runCommonFormfieldsTests(false); }); it('should not enable fields which are disabled and empty', () => { @@ -522,27 +540,25 @@ describe('', () => { ).toBeInTheDocument(); }); - it('should show warning', async () => { + it('should show error for invalid TIN', async () => { const newvalidate = { - warnings: { - tax_identification_number: - 'This Tax Identification Number (TIN) is invalid. You may continue using it, but to facilitate future payment processes, valid tax information will be required.', + errors: { + ...mock_errors, + tax_identification_number: 'Tax Identification Number is not properly formatted.', }, - errors: { ...mock_errors }, }; splitValidationResultTypes.mockReturnValue(newvalidate); renderwithRouter( - ( - ); + ); + const tax_identification_number = screen.getByTestId('tax_identification_number'); - expect( - await screen.findByText( - /this tax identification number \(tin\) is invalid\. you may continue using it, but to facilitate future payment processes, valid tax information will be required\./i - ) - ).toBeInTheDocument(); + fireEvent.blur(tax_identification_number); + fireEvent.change(tax_identification_number, { target: { value: '123456789012345678901234567890' } }); + + expect(await screen.findByText(/tax identification number is not properly formatted/i)).toBeInTheDocument(); }); it('should submit the form if there is no validation error on desktop', async () => { @@ -586,6 +602,7 @@ describe('', () => { splitValidationResultTypes.mockReturnValue({ warnings: {}, errors: {} }); const new_props = { ...props, + is_svg: false, value: { account_opening_reason: '', citizen: '', @@ -666,7 +683,7 @@ describe('', () => { }); it('should close tax_residence pop-over when clicked outside', () => { - renderwithRouter(); + renderwithRouter(); const tax_residence_pop_over = screen.getByTestId('tax_residence_pop_over'); expect(tax_residence_pop_over).toBeInTheDocument(); @@ -680,7 +697,7 @@ describe('', () => { }); it('should close tax_identification_number_pop_over when clicked outside', () => { - renderwithRouter(); + renderwithRouter(); const tin_pop_over = screen.getByTestId('tax_identification_number_pop_over'); expect(tin_pop_over).toBeInTheDocument(); @@ -728,20 +745,6 @@ describe('', () => { expect(screen.queryByRole('link', { name: 'here' })).not.toBeInTheDocument(); }); - it('should autopopulate tax_residence for MF clients', () => { - const new_props = { - ...props, - is_mf: true, - value: { - ...props.value, - tax_residence: 'Malta', - }, - }; - renderwithRouter(); - const el_tax_residence = screen.getByTestId('selected_value'); - expect(el_tax_residence).toHaveTextContent('Malta'); - }); - it('should disable tax_residence field if it is immutable from BE', () => { isMobile.mockReturnValue(false); isDesktop.mockReturnValue(true); diff --git a/packages/account/src/Components/personal-details/personal-details.jsx b/packages/account/src/Components/personal-details/personal-details.jsx index 4d2823e1e0b4..599139a3597b 100644 --- a/packages/account/src/Components/personal-details/personal-details.jsx +++ b/packages/account/src/Components/personal-details/personal-details.jsx @@ -54,7 +54,6 @@ const PersonalDetails = ({ const { account_status, account_settings, residence, real_account_signup_target } = props; const { is_appstore } = React.useContext(PlatformContext); const [should_close_tooltip, setShouldCloseTooltip] = React.useState(false); - const [warning_items, setWarningItems] = React.useState({}); const is_submit_disabled_ref = React.useRef(true); const isSubmitDisabled = errors => { @@ -107,9 +106,8 @@ const PersonalDetails = ({ if (is_qualified_for_idv) { idv_error = validateIDV(values); } - const { errors, warnings } = splitValidationResultTypes(validate(values)); + const { errors } = splitValidationResultTypes(validate(values)); const error_data = { ...idv_error, ...errors }; - setWarningItems(warnings); checkSubmitStatus(error_data); return error_data; }; @@ -137,7 +135,7 @@ const PersonalDetails = ({ onSubmit(getCurrentStep() - 1, values, actions.setSubmitting, goToNextStep); }} > - {({ handleSubmit, errors, setFieldValue, setFieldTouched, touched, values, handleChange, handleBlur }) => ( + {({ handleSubmit, errors, setFieldValue, touched, values, handleChange, handleBlur }) => ( {({ setRef, height }) => (
)} - -
- -
-
+ diff --git a/packages/account/src/Components/poi/idv-document-submit/idv-document-submit.tsx b/packages/account/src/Components/poi/idv-document-submit/idv-document-submit.tsx index c81e867290ea..cf49192fab97 100644 --- a/packages/account/src/Components/poi/idv-document-submit/idv-document-submit.tsx +++ b/packages/account/src/Components/poi/idv-document-submit/idv-document-submit.tsx @@ -168,7 +168,6 @@ const IdvDocumentSubmit = ({ isSubmitting, isValid, setFieldValue, - setFieldTouched, touched, values, }) => ( @@ -189,27 +188,17 @@ const IdvDocumentSubmit = ({ /> -
- -
+ is_qualified_for_idv + is_appstore + should_hide_helper_image={shouldHideHelperImage(values?.document_type?.id)} + editable_fields={changeable_fields} + /> {isDesktop() && ( diff --git a/packages/account/src/Components/poi/poi-confirm-with-example-form-container/poi-confirm-with-example-form-container.tsx b/packages/account/src/Components/poi/poi-confirm-with-example-form-container/poi-confirm-with-example-form-container.tsx index 7bb01a575750..6432d20b9894 100644 --- a/packages/account/src/Components/poi/poi-confirm-with-example-form-container/poi-confirm-with-example-form-container.tsx +++ b/packages/account/src/Components/poi/poi-confirm-with-example-form-container/poi-confirm-with-example-form-container.tsx @@ -134,28 +134,10 @@ const PoiConfirmWithExampleFormContainer = ({ return ( - {({ - values, - errors, - touched, - handleChange, - handleBlur, - handleSubmit, - isSubmitting, - setFieldValue, - setFieldTouched, - status, - }) => ( + {({ errors, handleSubmit, isSubmitting, status }) => ( - {({ - errors, - handleBlur, - handleChange, - isSubmitting, - isValid, - setFieldValue, - setFieldTouched, - touched, - dirty, - values, - }) => ( + {({ errors, handleBlur, handleChange, isSubmitting, isValid, setFieldValue, touched, dirty, values }) => (
@@ -122,27 +111,17 @@ export const IdvDocSubmitOnSignup = ({ class_name='idv-layout' /> -
- -
+ is_qualified_for_idv + is_appstore + should_hide_helper_image={shouldHideHelperImage(values?.document_type?.id)} + editable_fields={changeable_fields} + />
- + + ); +}); + +export default CFDCompareAccountsButton; diff --git a/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts-card.tsx b/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts-card.tsx new file mode 100644 index 000000000000..7e3ba00c73c2 --- /dev/null +++ b/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts-card.tsx @@ -0,0 +1,43 @@ +import React from 'react'; +import { Text } from '@deriv/components'; +import { CFD_PLATFORMS } from '@deriv/shared'; +import { localize, Localize } from '@deriv/translations'; +import { TCompareAccountsCard } from 'Components/props.types'; +import CFDInstrumentsLabelHighlighted from './cfd-instruments-label-highlighted'; +import CFDCompareAccountsDescription from './cfd-compare-accounts-description'; +import CFDCompareAccountsTitleIcon from './cfd-compare-accounts-title-icon'; +import CFDCompareAccountsPlatformLabel from './cfd-compare-accounts-platform-label'; +import CFDCompareAccountsButton from './cfd-compare-accounts-button'; + +const CFDCompareAccountsCard = ({ trading_platforms, is_eu_user, is_demo }: TCompareAccountsCard) => { + return ( +
+
+ + {(trading_platforms.platform === CFD_PLATFORMS.DERIVEZ || + trading_platforms.platform === CFD_PLATFORMS.CTRADER) && ( + + + + )} + + + + {is_eu_user && ( +
+ + {localize('*Boom 300 and Crash 300 Index')} + +
+ )} + +
+
+ ); +}; + +export default CFDCompareAccountsCard; diff --git a/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts-description.tsx b/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts-description.tsx new file mode 100644 index 000000000000..7ac6bf93c953 --- /dev/null +++ b/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts-description.tsx @@ -0,0 +1,76 @@ +import React from 'react'; +import classNames from 'classnames'; +import { Text } from '@deriv/components'; +import { TCompareAccountsCard } from 'Components/props.types'; +import { getJuridisctionDescription, getMarketType } from '../../Helpers/compare-accounts-config'; +import { useStore } from '@deriv/stores'; +import { localize } from '@deriv/translations'; + +const CFDCompareAccountsDescription = ({ trading_platforms, is_demo }: TCompareAccountsCard) => { + const market_type = getMarketType(trading_platforms); + const market_type_shortcode = market_type.concat('_', trading_platforms.shortcode); + const juridisction_data = getJuridisctionDescription(market_type_shortcode); + const { traders_hub } = useStore(); + const { selected_region } = traders_hub; + return ( +
+
+ + {juridisction_data.leverage} + + + {selected_region === 'Non-EU' ? juridisction_data.leverage_description : localize('Leverage')} + +
+ {selected_region === 'Non-EU' && ( +
+ + {juridisction_data.spread} + + + {juridisction_data.spread_description} + +
+ )} + {!is_demo && ( + +
+ + {juridisction_data.counterparty_company} + + + {juridisction_data.counterparty_company_description} + +
+
+ + {juridisction_data.jurisdiction} + + + {juridisction_data.jurisdiction_description} + +
+
+ + {juridisction_data.regulator} + + {juridisction_data.regulator_license && ( + + {juridisction_data.regulator_license} + + )} + + {juridisction_data.regulator_description} + +
+
+ )} +
+ ); +}; + +export default CFDCompareAccountsDescription; diff --git a/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts-platform-label.tsx b/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts-platform-label.tsx new file mode 100644 index 000000000000..1ee66bb2eccc --- /dev/null +++ b/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts-platform-label.tsx @@ -0,0 +1,24 @@ +import React from 'react'; +import classNames from 'classnames'; +import { Text } from '@deriv/components'; +import { TCompareAccountsCard } from 'Components/props.types'; +import { getPlatformLabel, getHeaderColor, platfromsHeaderLabel } from '../../Helpers/compare-accounts-config'; + +const CFDCompareAccountsPlatformLabel = ({ trading_platforms }: TCompareAccountsCard) => { + const platform_label = getPlatformLabel(trading_platforms.platform); + const header_color = getHeaderColor(platform_label); + + return ( +
+ + {platform_label} + +
+ ); +}; + +export default CFDCompareAccountsPlatformLabel; diff --git a/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts-title-icon.tsx b/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts-title-icon.tsx new file mode 100644 index 000000000000..962ff68dfe74 --- /dev/null +++ b/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts-title-icon.tsx @@ -0,0 +1,51 @@ +import React from 'react'; +import { Text, Popover } from '@deriv/components'; +import { isMobile } from '@deriv/shared'; +import { localize } from '@deriv/translations'; +import TradigPlatformIconProps from '../../Assets/svgs/trading-platform'; +import { TCompareAccountsCard } from 'Components/props.types'; +import { getAccountCardTitle, getMarketType, getAccountIcon } from '../../Helpers/compare-accounts-config'; + +const CFDCompareAccountsTitleIcon = ({ trading_platforms, is_eu_user, is_demo }: TCompareAccountsCard) => { + const market_type = !is_eu_user ? getMarketType(trading_platforms) : 'CFDs'; + const market_type_shortcode = market_type.concat('_', trading_platforms.shortcode); + const jurisdiction_card_icon = + trading_platforms.platform === 'dxtrade' + ? getAccountIcon(trading_platforms.platform) + : getAccountIcon(market_type); + const jurisdiction_card_title = + trading_platforms.platform === 'dxtrade' + ? getAccountCardTitle(trading_platforms.platform, is_demo) + : getAccountCardTitle(market_type_shortcode, is_demo); + const labuan_jurisdiction_message = localize( + 'Choosing this jurisdiction will give you a Financial STP account. Your trades will go directly to the market and have tighter spreads.' + ); + + return ( + +
+ +
+ + {jurisdiction_card_title} + + {market_type_shortcode === 'financial_labuan' && ( + + )} +
+
+
+
+ ); +}; + +export default CFDCompareAccountsTitleIcon; diff --git a/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts.scss b/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts.scss new file mode 100644 index 000000000000..22b03fc7049b --- /dev/null +++ b/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts.scss @@ -0,0 +1,162 @@ +.compare-cfd-header { + display: flex; + align-items: center; + justify-content: space-between; + &-navigation { + display: flex; + align-items: center; + gap: 1rem; + cursor: pointer; + } + &-title { + flex: 1; + @include mobile { + text-align: center; + padding: 1rem; + } + } +} + +.compare-cfd-account { + max-width: 123.2rem; + margin: auto; + &-container { + margin: 1.5rem; + @include mobile { + margin: 0; + overflow-x: auto; + overflow-y: scroll; + padding: 0 0 20.1rem; + max-height: 80rem; + width: 100%; + } + &__card-count { + display: flex; + justify-content: center; + margin-left: 13rem; + &--mobile { + margin-left: 10.5rem; + } + } + } + &-main-container { + padding-left: 1rem; + padding-right: 1rem; + } + &-card-container { + position: relative; + overflow: hidden; + width: 27rem; + border: 1px solid var(--general-hover); + border-radius: 2.4rem; + &:hover { + box-shadow: 0 2px 8px 0 var(--shadow-menu); + } + @include mobile { + width: 18rem; + } + &__eu-clients { + position: relative; + top: 0.5rem; + text-align: center; + } + &__banner { + position: absolute; + z-index: 1; + display: flex; + justify-content: center; + align-items: center; + padding: 1.5rem; + width: 15rem; + height: 2rem; + background: var(--status-transfer); + color: var(--text-colored-background); + transform: translateX(17rem) translateY(-2rem) rotate(45deg); + } + } + &-outline { + display: flex; + flex-direction: column; + padding: 4rem 2.4rem 0; + border-radius: 2.4rem; + @include mobile { + padding: 7rem 1.5rem 0; + } + } + &-text-container { + max-height: 25.5rem; + &--demo { + max-height: 13.5rem; + } + &__separator { + margin: 0.9rem; + } + } + &-icon-title { + display: flex; + flex-direction: column; + gap: 0.5rem; + padding-top: 2rem; + align-items: center; + &__separator { + display: flex; + align-items: center; + gap: 0.8em; + } + } + &-instrument-icon { + display: flex; + align-items: center; + margin: 0.2rem; + cursor: not-allowed; + } + &-labuan-tooltip { + position: relative; + left: 0.5rem; + top: 0.2rem; + &--msg { + position: relative; + width: 62%; + @include mobile { + display: block; + position: fixed; + width: 15.2rem; + right: 0; + } + } + } + &-platform-label { + background-color: var(--header-background-mt5); + padding: 0.9rem; + border-top-left-radius: 1.4rem; + border-top-right-radius: 1.4rem; + &--other-cfds { + background-color: var(--header-background-others); + } + } + &-underline { + border-top: 0.5rem solid var(--less-prominent); + width: 21.3rem; + } + &__button { + width: calc(100% - 4rem); + height: 4rem; + margin: 2rem; + } +} +.card-list { + display: flex; + gap: 2rem; +} + +.trading-instruments { + &__span { + position: relative; + top: 0.2rem; + font-size: 1.6rem; + color: var(--text-red); + } + &__text { + margin-left: 0.5rem; + } +} diff --git a/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts.tsx b/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts.tsx new file mode 100644 index 000000000000..1fc53ca34d29 --- /dev/null +++ b/packages/cfd/src/Containers/cfd-compare-accounts/cfd-compare-accounts.tsx @@ -0,0 +1,163 @@ +import React from 'react'; +import { useHistory } from 'react-router-dom'; +import classNames from 'classnames'; +import { Text, Icon, PageOverlay, DesktopWrapper, MobileWrapper, CFDCompareAccountsCarousel } from '@deriv/components'; +import { routes } from '@deriv/shared'; +import { Localize, localize } from '@deriv/translations'; +import { observer, useStore } from '@deriv/stores'; +import CFDCompareAccountsCard from './cfd-compare-accounts-card'; +import { + getSortedCFDAvailableAccounts, + getEUAvailableAccounts, + getMT5DemoData, + getDxtradeDemoData, + dxtrade_data, +} from '../../Helpers/compare-accounts-config'; + +const CompareCFDs = observer(() => { + const history = useHistory(); + const store = useStore(); + const { client, traders_hub } = store; + const { trading_platform_available_accounts } = client; + const { is_demo, is_eu_user, available_dxtrade_accounts, selected_region } = traders_hub; + + const sorted_available_accounts = !is_eu_user + ? getSortedCFDAvailableAccounts(trading_platform_available_accounts) + : getEUAvailableAccounts(trading_platform_available_accounts); + + // Check if dxtrade data is available + const has_dxtrade_account_available = available_dxtrade_accounts.length > 0; + + const sorted_cfd_available_eu_accounts = + is_eu_user && sorted_available_accounts.length ? [...sorted_available_accounts] : []; + + // Getting real accounts data + const all_real_sorted_cfd_available_accounts = !is_eu_user + ? [...sorted_available_accounts] + : [...sorted_cfd_available_eu_accounts]; + + // Getting demo accounts data + const demo_cfd_available_accounts = [ + ...getMT5DemoData(all_real_sorted_cfd_available_accounts), + ...getDxtradeDemoData(all_real_sorted_cfd_available_accounts), + ]; + + const all_cfd_available_accounts = + is_demo && demo_cfd_available_accounts.length > 0 + ? demo_cfd_available_accounts + : all_real_sorted_cfd_available_accounts; + + // Calculate the card count for alignment of card in center + const card_count = has_dxtrade_account_available + ? all_cfd_available_accounts.length + 1 + : all_cfd_available_accounts.length; + + const DesktopHeader = ( +
+
{ + history.push(routes.traders_hub); + }} + > + + + + +
+

+ + + +

+
+ ); + + return ( + + +
+ +
+
+ + {all_cfd_available_accounts.map(item => ( + + ))} + {/* Renders Deriv X data */} + {all_cfd_available_accounts.length > 0 && has_dxtrade_account_available && ( + + )} + +
+
+
+
+ + + } + header_classname='compare-cfd-header-title' + is_from_app={!routes.traders_hub} + onClickClose={() => history.push(routes.traders_hub)} + > +
+ + {all_cfd_available_accounts.map(item => ( + + ))} + {/* Renders Deriv X data */} + {all_cfd_available_accounts.length > 0 && has_dxtrade_account_available && ( + + )} + +
+
+
+
+ ); +}); + +export default CompareCFDs; diff --git a/packages/cfd/src/Containers/cfd-compare-accounts/cfd-instruments-label-highlighted.tsx b/packages/cfd/src/Containers/cfd-compare-accounts/cfd-instruments-label-highlighted.tsx new file mode 100644 index 000000000000..77647bb7a951 --- /dev/null +++ b/packages/cfd/src/Containers/cfd-compare-accounts/cfd-instruments-label-highlighted.tsx @@ -0,0 +1,22 @@ +import React from 'react'; +import InstrumentsIconWithLabel from './instruments-icon-with-label'; +import { TInstrumentsIcon, TCompareAccountsCard } from 'Components/props.types'; +import { getHighlightedIconLabel } from '../../Helpers/compare-accounts-config'; +import { useStore } from '@deriv/stores'; + +const CFDInstrumentsLabelHighlighted = ({ trading_platforms, is_demo }: TCompareAccountsCard) => { + const { traders_hub } = useStore(); + const selected_region = traders_hub.selected_region; + + const iconData: TInstrumentsIcon[] = [...getHighlightedIconLabel(trading_platforms, selected_region, is_demo)]; + + return ( +
+ {iconData.map(item => ( + + ))} +
+ ); +}; + +export default CFDInstrumentsLabelHighlighted; diff --git a/packages/cfd/src/Containers/cfd-compare-accounts/index.tsx b/packages/cfd/src/Containers/cfd-compare-accounts/index.tsx new file mode 100644 index 000000000000..ef3d6141abff --- /dev/null +++ b/packages/cfd/src/Containers/cfd-compare-accounts/index.tsx @@ -0,0 +1,4 @@ +import CFDCompareAccounts from './cfd-compare-accounts'; +import './cfd-compare-accounts.scss'; + +export default CFDCompareAccounts; diff --git a/packages/cfd/src/Containers/cfd-compare-accounts/instruments-icon-with-label.tsx b/packages/cfd/src/Containers/cfd-compare-accounts/instruments-icon-with-label.tsx new file mode 100644 index 000000000000..ae0624646d83 --- /dev/null +++ b/packages/cfd/src/Containers/cfd-compare-accounts/instruments-icon-with-label.tsx @@ -0,0 +1,28 @@ +import React from 'react'; +import { Text } from '@deriv/components'; +import { TInstrumentsIcon } from 'Components/props.types'; +import TradingInstrumentsIcon from '../../Assets/svgs/trading-instruments'; + +const InstrumentsIconWithLabel = ({ icon, text, highlighted, className, is_asterisk }: TInstrumentsIcon) => { + return ( +
+ + + {text} + + {is_asterisk && ( + + * + + )} +
+ ); +}; + +export default InstrumentsIconWithLabel; diff --git a/packages/cfd/src/Containers/dynamic-leverage/__test__/dynamic-leverage-market-card.spec.tsx b/packages/cfd/src/Containers/dynamic-leverage/__test__/dynamic-leverage-market-card.spec.tsx new file mode 100644 index 000000000000..a5e012735747 --- /dev/null +++ b/packages/cfd/src/Containers/dynamic-leverage/__test__/dynamic-leverage-market-card.spec.tsx @@ -0,0 +1,70 @@ +import React from 'react'; +import { render, screen } from '@testing-library/react'; +import { DynamicLeverageMarketCard } from '../dynamic-leverage-market-card'; + +describe('DynamicLeverageMarketCard', () => { + const mock_props = { + title: 'Metals', + description: '(XAUUSD, XAGUSD)', + leverage: 'Up to 1:1000', + data: [ + { from: 0.01, to: 1, leverage: 1000 }, + { from: 101, to: 500, leverage: 1000 }, + { from: 501, to: 1000, leverage: 500 }, + ], + }; + + it('should render DynamicLeverageMarketCard header properly', () => { + render(); + + const market_title = screen.getByTestId('market_title'); + const leverage_title = screen.getByTestId('leverage_title'); + const description = screen.getByTestId('description_title'); + expect(market_title).toBeInTheDocument(); + expect(description).toBeInTheDocument(); + expect(leverage_title).toBeInTheDocument(); + expect(market_title).toHaveTextContent('Metals'); + expect(description).toHaveTextContent('(XAUUSD, XAGUSD)'); + expect(leverage_title).toHaveTextContent('Up to 1:1000'); + }); + + it('should not render description if not present', () => { + const props = { + title: 'Forex', + leverage: 'Up to 1:1000', + data: [ + { + from: 0.01, + to: 1, + leverage: 1000, + }, + ], + }; + render(); + const market_title = screen.getByTestId('market_title'); + const leverage_title = screen.getByTestId('leverage_title'); + const description = screen.queryByTestId('description_title'); + expect(market_title).toBeInTheDocument(); + expect(description).not.toBeInTheDocument(); + expect(leverage_title).toBeInTheDocument(); + }); + + it('should render dynamic leverages correctly', () => { + render(); + + const market_table = screen.getByRole('table'); + expect(market_table).toBeInTheDocument(); + + const table_headers = screen.getAllByRole('columnheader'); + const [from_header, to_header, leverage_header] = table_headers; + + expect(from_header).toHaveTextContent('From'); + expect(to_header).toHaveTextContent('to'); + expect(leverage_header).toHaveTextContent('Leverage'); + + const table_rows = screen.getAllByRole('row'); + const [header_row, ...data_rows] = table_rows; + expect(header_row).toHaveClass('dynamic-leverage-modal__market-table-header-row'); + expect(data_rows).toHaveLength(3); + }); +}); diff --git a/packages/cfd/src/Containers/dynamic-leverage/__test__/dynamic-leverage-modal-content.spec.tsx b/packages/cfd/src/Containers/dynamic-leverage/__test__/dynamic-leverage-modal-content.spec.tsx new file mode 100644 index 000000000000..3fe2dd0a6f3e --- /dev/null +++ b/packages/cfd/src/Containers/dynamic-leverage/__test__/dynamic-leverage-modal-content.spec.tsx @@ -0,0 +1,29 @@ +import React from 'react'; +import { render, screen } from '@testing-library/react'; +import DynamicLeverageModalContent from '../dynamic-leverage-modal-content'; + +jest.mock('../dynamic-leverage-market-card', () => ({ + DynamicLeverageMarketCard: jest.fn(() =>
), +})); + +describe('DynamicLeverageModalContent', () => { + it('should render DynamicLeverageModalContent header properly', () => { + render(); + + const title = screen.getByRole('heading'); + expect(title).toBeInTheDocument(); + expect(title).toHaveTextContent( + 'Enjoy dynamic leverage of up to 1:1500 when trading selected instruments in the forex, commodities, cryptocurrencies, and stock indices markets. Our dynamic leverage adjusts automatically to your trading position, based on asset type and trading volume.' + ); + }); + + it('should render DynamicLeverageModalContent cards properly', () => { + render(); + + const cards = screen.getAllByTestId('leverage-market-card'); + expect(cards).toHaveLength(4); + cards.forEach(card => { + expect(card).toBeInTheDocument(); + }); + }); +}); diff --git a/packages/cfd/src/Containers/dynamic-leverage/dynamic-leverage-context.tsx b/packages/cfd/src/Containers/dynamic-leverage/dynamic-leverage-context.tsx new file mode 100644 index 000000000000..5197f6237866 --- /dev/null +++ b/packages/cfd/src/Containers/dynamic-leverage/dynamic-leverage-context.tsx @@ -0,0 +1,16 @@ +import React, { useContext } from 'react'; + +type TDynamicLeverageContext = { + is_dynamic_leverage_visible: boolean; + toggleDynamicLeverage: React.MouseEventHandler; +}; + +export const DynamicLeverageContext = React.createContext({ + is_dynamic_leverage_visible: false, + toggleDynamicLeverage: () => null, +}); + +export const useDynamicLeverage = () => { + const dynamic_leverage = useContext(DynamicLeverageContext); + return dynamic_leverage; +}; diff --git a/packages/cfd/src/Containers/dynamic-leverage/dynamic-leverage-market-card.tsx b/packages/cfd/src/Containers/dynamic-leverage/dynamic-leverage-market-card.tsx new file mode 100644 index 000000000000..da54106ebdd5 --- /dev/null +++ b/packages/cfd/src/Containers/dynamic-leverage/dynamic-leverage-market-card.tsx @@ -0,0 +1,53 @@ +import React from 'react'; +import { Table, Text } from '@deriv/components'; +import { localize } from '@deriv/translations'; +import { TDynamicLeverageMarketCardProps } from 'Containers/props.types'; +import { DynamicLeverageTableColumnHeader } from './dynamic-leverage-table-column-header'; + +export const DynamicLeverageMarketCard = ({ title, description, leverage, data }: TDynamicLeverageMarketCardProps) => ( +
+
+ + {title} + + {!!description && ( + + {description} + + )} + + {leverage} + +
+ + + + + + + + + + {data.map(columns => ( + + {Object.entries(columns).map(([column_key, value]) => ( + + + {value} + + + ))} + + ))} + +
+
+); diff --git a/packages/cfd/src/Containers/dynamic-leverage/dynamic-leverage-modal-content.tsx b/packages/cfd/src/Containers/dynamic-leverage/dynamic-leverage-modal-content.tsx new file mode 100644 index 000000000000..ce905fd350c1 --- /dev/null +++ b/packages/cfd/src/Containers/dynamic-leverage/dynamic-leverage-modal-content.tsx @@ -0,0 +1,29 @@ +import React from 'react'; +import { Text } from '@deriv/components'; +import { Localize } from '@deriv/translations'; +import { dynamic_leverages } from '../../Constants/dynamic-leverage-content/dynamic-leverage-content'; +import { DynamicLeverageMarketCard } from './dynamic-leverage-market-card'; + +const DynamicLeverageModalContent = () => ( +
+ + ]} + /> + +
+ {dynamic_leverages.map(market => ( + + ))} +
+
+); + +export default DynamicLeverageModalContent; diff --git a/packages/cfd/src/Containers/dynamic-leverage/dynamic-leverage-table-column-header.tsx b/packages/cfd/src/Containers/dynamic-leverage/dynamic-leverage-table-column-header.tsx new file mode 100644 index 000000000000..a8b51f6588df --- /dev/null +++ b/packages/cfd/src/Containers/dynamic-leverage/dynamic-leverage-table-column-header.tsx @@ -0,0 +1,16 @@ +import React from 'react'; +import { Table, Text } from '@deriv/components'; +import { TDynamicLeverageTableColumnHeader } from 'Containers/props.types'; + +export const DynamicLeverageTableColumnHeader = ({ title, subtitle }: TDynamicLeverageTableColumnHeader) => ( + +
+ + {title} + + + {subtitle} + +
+
+); diff --git a/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-card.spec.tsx b/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-card.spec.tsx index 331130b1010d..19624640bd26 100644 --- a/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-card.spec.tsx +++ b/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-card.spec.tsx @@ -38,6 +38,7 @@ describe('JurisdictionCard', () => { account_type: 'financial' | 'synthetic'; disabled: boolean; is_non_idv_design: boolean; + toggleDynamicLeverage: React.MouseEventHandler; jurisdiction_selected_shortcode: string; setJurisdictionSelectedShortcode: jest.Mock; type_of_card: 'svg' | 'bvi' | 'labuan' | 'maltainvest' | 'vanuatu'; @@ -75,6 +76,7 @@ describe('JurisdictionCard', () => { account_type: 'financial', disabled: false, is_non_idv_design: false, + toggleDynamicLeverage: jest.fn(), jurisdiction_selected_shortcode: '', setJurisdictionSelectedShortcode: jest.fn(), swapfree_available_accounts: [], diff --git a/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-clickable-description.spec.tsx b/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-clickable-description.spec.tsx index a481b9d0f949..607ca2cae4dc 100644 --- a/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-clickable-description.spec.tsx +++ b/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-clickable-description.spec.tsx @@ -3,7 +3,11 @@ import { render, screen } from '@testing-library/react'; import JurisdictionClickableDescription from '../jurisdiction-clickable-description'; describe('JurisdictionClickableDescription', () => { - type TClickableDescription = { text: string; type: 'link' | 'text' }; + type TClickableDescription = { + text: string; + type: 'link' | 'text'; + onClick?: React.MouseEventHandler; + }; type TMockProps = { clickable_description: TClickableDescription[]; toggleCardFlip: jest.Mock; @@ -19,14 +23,19 @@ describe('JurisdictionClickableDescription', () => { text: 'to learn more about the documents required for verification.', type: 'text', }, + { + text: 'Open another Modal', + type: 'link', + onClick: jest.fn(), + }, ], toggleCardFlip: jest.fn(), }; it('should render JurisdictionClickableDescription', () => { render(); - const container = screen.getByTestId('dt_jurisdiction_clickable_description'); - expect(container).toHaveClass('cfd-card-clickable-description-link'); + const container = screen.getAllByTestId('dt_jurisdiction_clickable_description'); + expect(container[0]).toHaveClass('cfd-card-clickable-description-link'); expect(screen.getByText('Click here')).toBeInTheDocument(); expect(screen.getByText('to learn more about the documents required for verification.')).toBeInTheDocument(); }); @@ -36,4 +45,10 @@ describe('JurisdictionClickableDescription', () => { screen.getByText('Click here').click(); expect(mock_props.toggleCardFlip).toHaveBeenCalled(); }); + + it('should call onClick when link is clicked with an onClick function', () => { + render(); + screen.getByText('Open another Modal').click(); + expect(mock_props.clickable_description[2].onClick).toHaveBeenCalled(); + }); }); diff --git a/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-modal-content.spec.tsx b/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-modal-content.spec.tsx index 4caaf5f558bc..3fdc99c741c6 100644 --- a/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-modal-content.spec.tsx +++ b/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-modal-content.spec.tsx @@ -16,6 +16,7 @@ describe('JurisdictionModalContent', () => { account_type: '', is_non_idv_design: false, is_virtual: false, + toggleDynamicLeverage: jest.fn(), jurisdiction_selected_shortcode: '', setJurisdictionSelectedShortcode: jest.fn(), synthetic_available_accounts: [ diff --git a/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-modal-title.spec.tsx b/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-modal-title.spec.tsx new file mode 100644 index 000000000000..08cd56c7f119 --- /dev/null +++ b/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-modal-title.spec.tsx @@ -0,0 +1,64 @@ +import React from 'react'; +import { render, screen } from '@testing-library/react'; +import userEvent from '@testing-library/user-event'; +import { DynamicLeverageContext } from '../../dynamic-leverage/dynamic-leverage-context'; +import JurisdictionModalTitle from '../jurisdiction-modal-title'; + +type TMockProps = { + is_dynamic_leverage_visible: boolean; + toggleDynamicLeverage: React.MouseEventHandler; + account_type: string; + show_eu_related_content: boolean; +}; + +const mock_props = { + is_dynamic_leverage_visible: false, + toggleDynamicLeverage: jest.fn(), + account_type: 'Financial', + show_eu_related_content: false, +}; + +const JurisdictionModalTitleComponent = ({ + is_dynamic_leverage_visible, + toggleDynamicLeverage, + ...mockProps +}: TMockProps) => { + const dynamic_leverage_value = React.useMemo( + () => ({ is_dynamic_leverage_visible, toggleDynamicLeverage }), + [is_dynamic_leverage_visible, toggleDynamicLeverage] + ); + return ( + + + + ); +}; + +describe('JurisdictionModalTitle', () => { + it('should render JurisdictionModalTitle', () => { + render(); + const title = screen.getByText(/jurisdiction/); + expect(title).toBeInTheDocument(); + expect(title).toHaveTextContent('Choose a jurisdiction for your Deriv MT5 Financial account'); + }); + + it('should render JurisdictionModalTitle correctly if show_eu_related_content is true', () => { + const new_props = { ...mock_props, show_eu_related_content: true }; + render(); + const title = screen.getByText(/jurisdiction/); + expect(title).toBeInTheDocument(); + expect(title).toHaveTextContent('Choose a jurisdiction for your Deriv MT5 CFDs account'); + }); + + it('should render JurisdictionModalTitle correctly if is_dynamic_leverage_visible is true', () => { + const new_props = { ...mock_props, is_dynamic_leverage_visible: true }; + render(); + const title = screen.getByText(/Deriv/); + expect(title).toBeInTheDocument(); + expect(title).toHaveTextContent('Get more out of Deriv MT5 Financial'); + const back_button = screen.getByTestId('back_icon'); + expect(back_button).toBeInTheDocument(); + userEvent.click(back_button); + expect(new_props.toggleDynamicLeverage).toHaveBeenCalled(); + }); +}); diff --git a/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-modal.spec.tsx b/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-modal.spec.tsx new file mode 100644 index 000000000000..69c390c808e1 --- /dev/null +++ b/packages/cfd/src/Containers/jurisdiction-modal/__test__/jurisdiction-modal.spec.tsx @@ -0,0 +1,123 @@ +import React from 'react'; +import { render, screen } from '@testing-library/react'; +import userEvent from '@testing-library/user-event'; +import { StoreProvider, mockStore } from '@deriv/stores'; +import { TStores } from '@deriv/stores/types'; +import { CFDStoreProvider } from 'Stores/Modules/CFD/Helpers/useCfdStores'; +import { TTradingPlatformAvailableAccount } from 'Components/props.types'; +import { TJurisdictionModalProps } from '../../props.types'; +import JurisdictionModal from '../jurisdiction-modal'; + +jest.mock('@deriv/shared/src/utils/screen/responsive', () => ({ + ...jest.requireActual('@deriv/shared/src/utils/screen/responsive'), + isMobile: jest.fn(), + isDesktop: jest.fn(() => true), +})); + +jest.mock('../../dynamic-leverage/dynamic-leverage-modal-content', () => + jest.fn(() =>
) +); + +let modal_root_el: HTMLDivElement, store: TStores; + +const mock_store = { + common: {}, + client: { + trading_platform_available_accounts: [ + { + market_type: 'financial', + name: 'Deriv (SVG) LLC', + shortcode: 'svg', + sub_account_type: 'swap_free', + } as TTradingPlatformAvailableAccount, + ], + }, + ui: { + disableApp: jest.fn(), + enableApp: jest.fn(), + }, + traders_hub: { + show_eu_related_content: false, + }, + modules: { + cfd: { + account_type: { + type: 'Financial', + }, + is_jurisdiction_modal_visible: true, + toggleJurisdictionModal: jest.fn(), + setJurisdictionSelectedShortcode: jest.fn(), + }, + }, +}; + +beforeEach(() => { + store = mockStore(mock_store); +}); + +beforeAll(() => { + modal_root_el = document.createElement('div'); + modal_root_el.setAttribute('id', 'modal_root'); + document.body.appendChild(modal_root_el); +}); + +afterAll(() => { + document.body.removeChild(modal_root_el); +}); + +const JurisdictionModalComponent = (props: TJurisdictionModalProps) => { + return ( + + + + + + ); +}; + +describe('JurisdictionModal', () => { + const mock_props = { + openPasswordModal: jest.fn(), + }; + + it('should render JurisdictionModal', () => { + render(); + + const title = screen.getByRole('heading'); + const close_button = screen.getAllByRole('button')[0]; + + expect(title).toBeInTheDocument(); + expect(title).toHaveTextContent('Choose a jurisdiction for your Deriv MT5 Financial account'); + expect(close_button).toBeInTheDocument(); + }); + + it('should render JurisdictionModal with dynamic leverage modal', async () => { + render(); + const toggle_button = screen.getByText('Dynamic Leverage'); + userEvent.click(toggle_button); + + const title = screen.getByRole('heading'); + const back_button = screen.getByTestId('back_icon'); + const modal_content = screen.getByTestId('modal_content'); + + expect(modal_content).toBeInTheDocument(); + expect(modal_content).toHaveClass('jurisdiction-modal__flipped'); + expect(title).toBeInTheDocument(); + expect(title).toHaveTextContent('Get more out of Deriv MT5 Financial'); + expect(back_button).toBeInTheDocument(); + + userEvent.click(back_button); + expect(modal_content).not.toHaveClass('jurisdiction-modal__flipped'); + }); + + it('should render JurisdictionModal with show_eu_related_content', () => { + store = mockStore({ ...mock_store, traders_hub: { show_eu_related_content: true } }); + + render(); + + const title = screen.getByRole('heading'); + + expect(title).toBeInTheDocument(); + expect(title).toHaveTextContent('Choose a jurisdiction for your Deriv MT5 CFDs account'); + }); +}); diff --git a/packages/cfd/src/Containers/jurisdiction-modal/jurisdiction-card.tsx b/packages/cfd/src/Containers/jurisdiction-modal/jurisdiction-card.tsx index e5fd6717227b..bfbf0b55651d 100644 --- a/packages/cfd/src/Containers/jurisdiction-modal/jurisdiction-card.tsx +++ b/packages/cfd/src/Containers/jurisdiction-modal/jurisdiction-card.tsx @@ -5,6 +5,7 @@ import { getJurisdictionContents } from '../../Constants/jurisdiction-contents/j import { TJurisdictionCardProps } from '../props.types'; import JurisdictionCardBack from './jurisdiction-card-back'; import JurisdictionCardFront from './jurisdiction-card-front'; +import { useDynamicLeverage } from '../dynamic-leverage/dynamic-leverage-context'; const JurisdictionCard = ({ account_status, @@ -18,7 +19,8 @@ const JurisdictionCard = ({ const card_classname = `cfd-jurisdiction-card--${account_type}`; const is_synthetic = account_type === 'synthetic'; const is_swapfree = account_type === 'all'; - const card_values = getJurisdictionContents()[type_of_card]; + const { toggleDynamicLeverage } = useDynamicLeverage(); + const card_values = getJurisdictionContents({ toggleDynamicLeverage })[type_of_card]; const non_synthetic_card_data = is_swapfree ? card_values?.swapfree_contents ?? [] : card_values?.financial_contents; diff --git a/packages/cfd/src/Containers/jurisdiction-modal/jurisdiction-clickable-description.tsx b/packages/cfd/src/Containers/jurisdiction-modal/jurisdiction-clickable-description.tsx index 81d5aa1b502a..1cea949dfa81 100644 --- a/packages/cfd/src/Containers/jurisdiction-modal/jurisdiction-clickable-description.tsx +++ b/packages/cfd/src/Containers/jurisdiction-modal/jurisdiction-clickable-description.tsx @@ -8,21 +8,22 @@ const JurisdictionClickableDescription = ({ }: TJurisdictionClickableDescriptionProps) => (
{clickable_description.map(description_part => { - return description_part.type === 'link' ? ( - + const { type, text, onClick } = description_part; + return type === 'link' ? ( + - {description_part.text} + {text}   ) : ( - - {description_part.text} + + {text} ); })} diff --git a/packages/cfd/src/Containers/jurisdiction-modal/jurisdiction-modal-title.tsx b/packages/cfd/src/Containers/jurisdiction-modal/jurisdiction-modal-title.tsx new file mode 100644 index 000000000000..0080916430ac --- /dev/null +++ b/packages/cfd/src/Containers/jurisdiction-modal/jurisdiction-modal-title.tsx @@ -0,0 +1,37 @@ +import React from 'react'; +import { Icon, Text } from '@deriv/components'; +import { getMT5Title, isMobile } from '@deriv/shared'; +import { Localize, localize } from '@deriv/translations'; +import { useDynamicLeverage } from '../dynamic-leverage/dynamic-leverage-context'; +import { TJurisdictionModalTitleProps } from '../props.types'; + +export const JurisdictionModalTitle = ({ show_eu_related_content, account_type }: TJurisdictionModalTitleProps) => { + const { is_dynamic_leverage_visible, toggleDynamicLeverage } = useDynamicLeverage(); + if (is_dynamic_leverage_visible) { + return ( +
+ + + + + {localize('Get more out of Deriv MT5 Financial')} + +
+ ); + } else if (show_eu_related_content) { + return ; + } + + return ( + + ); +}; + +export default JurisdictionModalTitle; diff --git a/packages/cfd/src/Containers/jurisdiction-modal/jurisdiction-modal.tsx b/packages/cfd/src/Containers/jurisdiction-modal/jurisdiction-modal.tsx index 002d32416a4e..fd494741bb38 100644 --- a/packages/cfd/src/Containers/jurisdiction-modal/jurisdiction-modal.tsx +++ b/packages/cfd/src/Containers/jurisdiction-modal/jurisdiction-modal.tsx @@ -1,11 +1,13 @@ import React from 'react'; +import classNames from 'classnames'; import { DesktopWrapper, MobileDialog, MobileWrapper, Modal, UILoader } from '@deriv/components'; -import { localize } from '@deriv/translations'; -import { getMT5Title } from '@deriv/shared'; import { TJurisdictionModalProps } from '../props.types'; import { observer, useStore } from '@deriv/stores'; import { useCfdStore } from '../../Stores/Modules/CFD/Helpers/useCfdStores'; +import { DynamicLeverageContext } from '../dynamic-leverage/dynamic-leverage-context'; +import DynamicLeverageModalContent from '../dynamic-leverage/dynamic-leverage-modal-content'; import JurisdictionModalContentWrapper from './jurisdiction-modal-content-wrapper'; +import JurisdictionModalTitle from './jurisdiction-modal-title'; const JurisdictionModal = observer(({ openPasswordModal }: TJurisdictionModalProps) => { const { traders_hub, ui } = useStore(); @@ -15,40 +17,72 @@ const JurisdictionModal = observer(({ openPasswordModal }: TJurisdictionModalPro const { account_type, is_jurisdiction_modal_visible, toggleJurisdictionModal } = useCfdStore(); - const modal_title = show_eu_related_content - ? localize('Choose a jurisdiction for your Deriv MT5 CFDs account') - : localize('Choose a jurisdiction for your Deriv MT5 {{account_type}} account', { - account_type: localize(getMT5Title(account_type.type)), - }); + const [is_dynamic_leverage_visible, setIsDynamicLeverageVisible] = React.useState(false); + + const toggleDynamicLeverage: React.MouseEventHandler = event => { + event.stopPropagation(); + setIsDynamicLeverageVisible(!is_dynamic_leverage_visible); + }; + + const onJurisdictionModalToggle = () => { + setIsDynamicLeverageVisible(false); + toggleJurisdictionModal(); + }; + + const modal_content = ( +
+ + +
+ ); return (
}> - - - - - - - - - - + + + + } + > + {modal_content} + + + + + } + > + {modal_content} + + +
); diff --git a/packages/cfd/src/Containers/props.types.ts b/packages/cfd/src/Containers/props.types.ts index d86bd26f8f4a..648c54ddbaac 100644 --- a/packages/cfd/src/Containers/props.types.ts +++ b/packages/cfd/src/Containers/props.types.ts @@ -250,6 +250,11 @@ export type TJurisdictionModalContentProps = { is_virtual: boolean; }; +export type TJurisdictionModalTitleProps = { + show_eu_related_content: boolean; + account_type: string; +}; + type TAccountStatus = Omit & Partial>; export type TJurisdictionModalFootNoteProps = { @@ -326,3 +331,21 @@ export type TCFDDbviOnboardingProps = { updateAccountStatus: () => void; updateMT5Status: () => void; }; + +type TDynamicLeverage = { + from: number; + to: number; + leverage: number; +}; + +export type TDynamicLeverageMarketCardProps = { + title: string; + description?: string; + leverage: string; + data: TDynamicLeverage[]; +}; + +export type TDynamicLeverageTableColumnHeader = { + title: string; + subtitle: string; +}; diff --git a/packages/cfd/src/Helpers/compare-accounts-config.ts b/packages/cfd/src/Helpers/compare-accounts-config.ts new file mode 100644 index 000000000000..f20367dedc97 --- /dev/null +++ b/packages/cfd/src/Helpers/compare-accounts-config.ts @@ -0,0 +1,429 @@ +import { CFD_PLATFORMS } from '@deriv/shared'; +import { localize } from '@deriv/translations'; +import { + TInstrumentsIcon, + TModifiedTradingPlatformAvailableAccount, + TDetailsOfEachMT5Loginid, +} from '../Components/props.types'; + +// Map the accounts according to the market type +const getHighlightedIconLabel = ( + trading_platforms: TModifiedTradingPlatformAvailableAccount, + selected_region?: string, + is_demo?: boolean +): TInstrumentsIcon[] => { + const market_type = getMarketType(trading_platforms); + const market_type_shortcode = market_type.concat('_', trading_platforms.shortcode); + // Forex for these: MT5 Financial Vanuatu, MT5 Financial Labuan + const forex_label = + ['financial_labuan', 'financial_vanuatu'].includes(market_type_shortcode) || + is_demo || + trading_platforms.platform === CFD_PLATFORMS.DXTRADE || + selected_region === 'EU' || + (trading_platforms.platform === CFD_PLATFORMS.MT5 && market_type_shortcode === 'all_svg') + ? localize('Forex') + : localize('Forex: standard/micro'); + + switch (trading_platforms.market_type) { + case 'gaming': + return [ + { icon: 'Synthetics', text: localize('Synthetics'), highlighted: true }, + { icon: 'Baskets', text: localize('Baskets'), highlighted: true }, + { icon: 'DerivedFX', text: localize('Derived FX'), highlighted: true }, + { icon: 'Stocks', text: localize('Stocks'), highlighted: false }, + { icon: 'StockIndices', text: localize('Stock indices'), highlighted: false }, + { icon: 'Commodities', text: localize('Commodities'), highlighted: false }, + { icon: 'Forex', text: forex_label, highlighted: false }, + { icon: 'Cryptocurrencies', text: localize('Cryptocurrencies'), highlighted: false }, + { icon: 'ETF', text: localize('ETF'), highlighted: false }, + ]; + case 'financial': + switch (trading_platforms.shortcode) { + case 'maltainvest': + return [ + { icon: 'Synthetics', text: localize('Synthetics'), highlighted: true, is_asterisk: true }, + { icon: 'Forex', text: forex_label, highlighted: true }, + { icon: 'Stocks', text: localize('Stocks'), highlighted: true }, + { icon: 'StockIndices', text: localize('Stock indices'), highlighted: true }, + { icon: 'Commodities', text: localize('Commodities'), highlighted: true }, + { icon: 'Cryptocurrencies', text: localize('Cryptocurrencies'), highlighted: true }, + ]; + case 'labuan': + return [ + { icon: 'Synthetics', text: localize('Synthetics'), highlighted: false }, + { icon: 'Baskets', text: localize('Baskets'), highlighted: false }, + { icon: 'DerivedFX', text: localize('Derived FX'), highlighted: false }, + { icon: 'Stocks', text: localize('Stocks'), highlighted: false }, + { icon: 'StockIndices', text: localize('Stock indices'), highlighted: false }, + { icon: 'Commodities', text: localize('Commodities'), highlighted: false }, + { icon: 'Forex', text: forex_label, highlighted: true }, + { icon: 'Cryptocurrencies', text: localize('Cryptocurrencies'), highlighted: true }, + { icon: 'ETF', text: localize('ETF'), highlighted: true }, + ]; + default: + return [ + { icon: 'Synthetics', text: localize('Synthetics'), highlighted: false }, + { icon: 'Baskets', text: localize('Baskets'), highlighted: false }, + { icon: 'DerivedFX', text: localize('Derived FX'), highlighted: false }, + { icon: 'Stocks', text: localize('Stocks'), highlighted: true }, + { icon: 'StockIndices', text: localize('Stock indices'), highlighted: true }, + { icon: 'Commodities', text: localize('Commodities'), highlighted: true }, + { icon: 'Forex', text: forex_label, highlighted: true }, + { icon: 'Cryptocurrencies', text: localize('Cryptocurrencies'), highlighted: true }, + { icon: 'ETF', text: localize('ETF'), highlighted: true }, + ]; + } + case 'all': + default: + if (trading_platforms.platform === CFD_PLATFORMS.MT5) { + return [ + { icon: 'Synthetics', text: localize('Synthetics'), highlighted: true }, + { icon: 'Baskets', text: localize('Baskets'), highlighted: false }, + { icon: 'DerivedFX', text: localize('Derived FX'), highlighted: false }, + { icon: 'Stocks', text: localize('Stocks'), highlighted: true }, + { icon: 'StockIndices', text: localize('Stock indices'), highlighted: true }, + { icon: 'Commodities', text: localize('Commodities'), highlighted: false }, + { icon: 'Forex', text: forex_label, highlighted: true }, + { icon: 'Cryptocurrencies', text: localize('Cryptocurrencies'), highlighted: true }, + { icon: 'ETF', text: localize('ETF'), highlighted: true }, + ]; + } + return [ + { icon: 'Synthetics', text: localize('Synthetics'), highlighted: true }, + { icon: 'Baskets', text: localize('Baskets'), highlighted: true }, + { icon: 'DerivedFX', text: localize('Derived FX'), highlighted: true }, + { icon: 'Stocks', text: localize('Stocks'), highlighted: true }, + { icon: 'StockIndices', text: localize('Stock indices'), highlighted: true }, + { icon: 'Commodities', text: localize('Commodities'), highlighted: true }, + { icon: 'Forex', text: forex_label, highlighted: true }, + { icon: 'Cryptocurrencies', text: localize('Cryptocurrencies'), highlighted: true }, + { icon: 'ETF', text: localize('ETF'), highlighted: true }, + ]; + } +}; + +// Get the Account Title according to the market type and jurisdiction +const getAccountCardTitle = (shortcode: string, is_demo?: boolean) => { + switch (shortcode) { + case 'synthetic_svg': + return is_demo ? localize('Derived Demo') : localize('Derived - SVG'); + case 'synthetic_bvi': + return localize('Derived - BVI'); + case 'synthetic_vanuatu': + return localize('Derived - Vanuatu'); + case 'financial_svg': + return is_demo ? localize('Financial Demo') : localize('Financial - SVG'); + case 'financial_bvi': + return localize('Financial - BVI'); + case 'financial_vanuatu': + return localize('Financial - Vanuatu'); + case 'financial_labuan': + return localize('Financial - Labuan'); + case 'all_svg': + return is_demo ? localize('Swap-Free Demo') : localize('Swap-Free - SVG'); + case 'dxtrade': + return is_demo ? localize('Deriv X Demo') : localize('Deriv X'); + default: + return is_demo ? localize('CFDs Demo') : localize('CFDs'); + } +}; + +// Get the Platform label +const getPlatformLabel = (shortcode?: string) => { + switch (shortcode) { + case 'dxtrade': + case 'CFDs': + return localize('Other CFDs Platform'); + case 'mt5': + default: + return localize('MT5 Platform'); + } +}; + +// Object to map the platform label +const platfromsHeaderLabel = { + mt5: localize('MT5 Platform'), + other_cfds: localize('Other CFDs Platform'), +}; + +// Get the Account Icons based on the market type +const getAccountIcon = (shortcode: string) => { + switch (shortcode) { + case 'synthetic': + return 'Derived'; + case 'financial': + return 'Financial'; + case 'all': + return 'SwapFree'; + case 'dxtrade': + return 'DerivX'; + default: + return 'CFDs'; + } +}; + +// Convert the market type from gaming to synthethics +const getMarketType = (trading_platforms: TModifiedTradingPlatformAvailableAccount) => { + return trading_platforms.market_type === 'gaming' ? 'synthetic' : trading_platforms.market_type; +}; + +// Get the color of Header based on the platform +const getHeaderColor = (shortcode: string) => { + switch (shortcode) { + case platfromsHeaderLabel.other_cfds: + return 'green'; + case platfromsHeaderLabel.mt5: + default: + return 'blue'; + } +}; + +// Config for different Jurisdictions +const cfd_config = () => ({ + leverage: '1:1000', + leverage_description: localize('Maximum leverage'), + spread: '0.5 pips', + spread_description: localize('Spreads from'), + counterparty_company: 'Deriv (SVG) LLC', + counterparty_company_description: localize('Counterparty company'), + jurisdiction: 'St. Vincent & Grenadines', + jurisdiction_description: localize('Jurisdiction'), + regulator: localize('Financial Commission'), + regulator_description: localize('Regulator/External dispute resolution'), + regulator_license: '', +}); + +// Map the Jurisdictions with the config +const getJuridisctionDescription = (shortcode: string) => { + const createDescription = ( + counterparty_company: string, + jurisdiction: string, + regulator: string, + regulator_license: string | undefined, + regulator_description: string, + leverage: string = cfd_config().leverage + ) => ({ + ...cfd_config(), + counterparty_company, + jurisdiction, + regulator, + regulator_license, + regulator_description, + leverage, + }); + + switch (shortcode) { + case 'synthetic_bvi': + return createDescription( + 'Deriv (BVI) Ltd', + 'British Virgin Islands', + localize('British Virgin Islands Financial Services Commission'), + localize('(License no. SIBA/L/18/1114)'), + localize('Regulator/External dispute resolution') + ); + case 'synthetic_vanuatu': + return createDescription( + 'Deriv (V) Ltd', + 'Vanuatu', + localize('Vanuatu Financial Services Commission'), + '', + localize('Regulator/External dispute resolution') + ); + case 'financial_bvi': + return createDescription( + 'Deriv (BVI) Ltd', + 'British Virgin Islands', + localize('British Virgin Islands Financial Services Commission'), + localize('(License no. SIBA/L/18/1114)'), + localize('Regulator/External dispute resolution') + ); + case 'financial_vanuatu': + return createDescription( + 'Deriv (V) Ltd', + 'Vanuatu', + localize('Vanuatu Financial Services Commission'), + '', + localize('Regulator/External dispute resolution') + ); + case 'financial_labuan': + return createDescription( + 'Deriv (FX) Ltd', + 'Labuan', + localize('Labuan Financial Services Authority'), + localize('(licence no. MB/18/0024)'), + localize('Regulator/External dispute resolution'), + '1:100' + ); + case 'financial_maltainvest': + return createDescription( + 'Deriv Investments (Europe) Limited', + 'Malta', + localize('Financial Commission'), + localize('Regulated by the Malta Financial Services Authority (MFSA) (licence no. IS/70156)'), + '', + 'Up to 1:30' + ); + // Dxtrade + case 'all_': + case 'all_svg': + case 'synthetic_svg': + case 'financial_svg': + default: + return cfd_config(); + } +}; + +// Sort the MT5 accounts in the order of derived, financial and swap-free +const getSortedCFDAvailableAccounts = (available_accounts: TModifiedTradingPlatformAvailableAccount[]) => { + const swap_free_accounts = available_accounts + .filter(item => item.market_type === 'all') + .map(item => ({ ...item, platform: 'mt5' } as const)); + const financial_accounts = available_accounts + .filter(item => item.market_type === 'financial' && item.shortcode !== 'maltainvest') + .map(item => ({ ...item, platform: 'mt5' } as const)); + const gaming_accounts = available_accounts + .filter(item => item.market_type === 'gaming') + .map(item => ({ ...item, platform: 'mt5' } as const)); + return [...gaming_accounts, ...financial_accounts, ...swap_free_accounts]; +}; + +// Get the maltainvest accounts for EU and DIEL clients +const getEUAvailableAccounts = (available_accounts: TModifiedTradingPlatformAvailableAccount[]) => { + const financial_accounts = available_accounts + .filter(item => item.market_type === 'financial' && item.shortcode === 'maltainvest') + .map(item => ({ ...item, platform: 'mt5' } as const)); + return [...financial_accounts]; +}; + +// Make the Deriv X data same as trading_platform_available_accounts +const dxtrade_data: TModifiedTradingPlatformAvailableAccount = { + market_type: 'all', + name: 'Deriv X', + requirements: { + after_first_deposit: { + financial_assessment: [''], + }, + compliance: { + mt5: [''], + tax_information: [''], + }, + signup: [''], + }, + shortcode: 'svg', + sub_account_type: '', + platform: 'dxtrade', +}; + +// Check whether the POA POI status are completed for different jurisdictions +const getAccountVerficationStatus = ( + market_type_shortcode: string, + poi_or_poa_not_submitted: boolean, + poi_acknowledged_for_vanuatu_maltainvest: boolean, + poi_acknowledged_for_bvi_labuan: boolean, + poa_acknowledged: boolean, + poa_pending: boolean, + should_restrict_bvi_account_creation: boolean, + should_restrict_vanuatu_account_creation: boolean, + has_submitted_personal_details: boolean, + is_demo?: boolean +) => { + switch (market_type_shortcode) { + case 'synthetic_svg': + case 'financial_svg': + case 'all_svg': + return true; + case 'synthetic_bvi': + case 'financial_bvi': + if ( + poi_acknowledged_for_bvi_labuan && + !poi_or_poa_not_submitted && + !should_restrict_bvi_account_creation && + has_submitted_personal_details && + poa_acknowledged + ) { + return true; + } + return false; + case 'synthetic_vanuatu': + case 'financial_vanuatu': + if ( + poi_acknowledged_for_vanuatu_maltainvest && + !poi_or_poa_not_submitted && + !should_restrict_vanuatu_account_creation && + has_submitted_personal_details && + poa_acknowledged + ) { + return true; + } + return false; + + case 'financial_labuan': + if (poi_acknowledged_for_bvi_labuan && poa_acknowledged && has_submitted_personal_details) { + return true; + } + return false; + + case 'financial_maltainvest': + if ((poi_acknowledged_for_vanuatu_maltainvest && poa_acknowledged) || is_demo) { + return true; + } + return false; + default: + return false; + } +}; + +// Check what MT5 accounts are added based on jurisdisction +const isMt5AccountAdded = (current_list: Record, item: string, is_demo?: boolean) => + Object.entries(current_list).some(([key, value]) => { + const [market, type] = item.split('_'); + const current_account_type = is_demo ? 'demo' : 'real'; + return ( + value.market_type === market && + value.landing_company_short === type && + value.account_type === current_account_type && + key.includes(CFD_PLATFORMS.MT5) + ); + }); + +const isDxtradeAccountAdded = (current_list: Record, is_demo?: boolean) => + Object.entries(current_list).some(([key, value]) => { + const current_account_type = is_demo ? 'demo' : 'real'; + return value.account_type === current_account_type && key.includes(CFD_PLATFORMS.DXTRADE); + }); + +// Get the MT5 demo accounts of the user +const getMT5DemoData = (available_accounts: TModifiedTradingPlatformAvailableAccount[]) => { + const swap_free_demo_accounts = available_accounts.filter( + item => item.market_type === 'all' && item.shortcode === 'svg' && item.platform === CFD_PLATFORMS.MT5 + ); + const financial_demo_accounts = available_accounts.filter( + item => item.market_type === 'financial' && item.shortcode === 'svg' + ); + const gaming_demo_accounts = available_accounts.filter( + item => item.market_type === 'gaming' && item.shortcode === 'svg' + ); + return [...gaming_demo_accounts, ...financial_demo_accounts, ...swap_free_demo_accounts]; +}; +const getDxtradeDemoData = (available_accounts: TModifiedTradingPlatformAvailableAccount[]) => { + return available_accounts.filter(item => item.platform === CFD_PLATFORMS.DXTRADE); +}; + +export { + getHighlightedIconLabel, + getJuridisctionDescription, + getAccountCardTitle, + getMarketType, + getAccountIcon, + getPlatformLabel, + getSortedCFDAvailableAccounts, + getEUAvailableAccounts, + dxtrade_data, + getHeaderColor, + platfromsHeaderLabel, + getAccountVerficationStatus, + isMt5AccountAdded, + isDxtradeAccountAdded, + getMT5DemoData, + getDxtradeDemoData, +}; diff --git a/packages/cfd/src/Stores/Modules/CFD/cfd-store.js b/packages/cfd/src/Stores/Modules/CFD/cfd-store.js index 895652a25019..a25b74d2372e 100644 --- a/packages/cfd/src/Stores/Modules/CFD/cfd-store.js +++ b/packages/cfd/src/Stores/Modules/CFD/cfd-store.js @@ -72,7 +72,6 @@ export default class CFDStore extends BaseStore { current_list: computed, has_created_account_for_selected_jurisdiction: computed, has_submitted_cfd_personal_details: computed, - is_high_risk_client_for_mt5: computed, onMount: action.bound, onUnmount: override, checkShouldOpenAccount: action.bound, @@ -750,22 +749,4 @@ export default class CFDStore extends BaseStore { toggleCFDVerificationModal() { this.is_cfd_verification_modal_visible = !this.is_cfd_verification_modal_visible; } - - get is_high_risk_client_for_mt5() { - const { trading_platform_available_accounts } = this.root_store.client; - const financial_available_accounts = trading_platform_available_accounts.filter( - available_account => available_account.market_type === 'financial' - ); - - const synthetic_available_accounts = trading_platform_available_accounts.filter( - available_account => available_account.market_type === 'gaming' - ); - - return ( - financial_available_accounts.length === 1 && - financial_available_accounts.every(acc => acc.shortcode === 'svg') && - synthetic_available_accounts.length === 1 && - synthetic_available_accounts.every(acc => acc.shortcode === 'svg') - ); - } } diff --git a/packages/components/README.md b/packages/components/README.md index fb28412a5cf1..0c663c968235 100644 --- a/packages/components/README.md +++ b/packages/components/README.md @@ -85,7 +85,7 @@ npm run storybook:deploy br_storybook You can import individual components with ES6 named imports. -```jsx +```tsx import { Button } from '@deriv/components'; const SomeComponent = () => ( @@ -95,5 +95,5 @@ const SomeComponent = () => ( ); ``` -> NOTE: While developing new components, be mindful that import the direct `.jsx` file, instead of referencing `../component/index.js`. This will make sure there won't be a style bleed +> NOTE: While developing new components, be mindful that import the direct `.tsx` file, instead of referencing `../component/index.ts`. This will make sure there won't be a style bleed > When it is imported from other packages. diff --git a/packages/components/package.json b/packages/components/package.json index a588bc258f8e..f8b1734be02e 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -2,7 +2,7 @@ "name": "@deriv/components", "version": "1.0.0", "description": "deriv components", - "main": "src/index.js", + "main": "src/index.ts", "private": true, "engines": { "node": "18.x" @@ -73,6 +73,7 @@ "@deriv/shared": "^1.0.0", "@deriv/translations": "^1.0.0", "classnames": "^2.2.6", + "embla-carousel-react": "^8.0.0-rc12", "gh-pages": "^2.1.1", "glob": "^7.1.5", "lodash.throttle": "^4.1.1", diff --git a/packages/components/src/components/cfd-compare-accounts-carousel/cfd-compare-accounts-carousel-button.tsx b/packages/components/src/components/cfd-compare-accounts-carousel/cfd-compare-accounts-carousel-button.tsx new file mode 100644 index 000000000000..fb4f356a5bd4 --- /dev/null +++ b/packages/components/src/components/cfd-compare-accounts-carousel/cfd-compare-accounts-carousel-button.tsx @@ -0,0 +1,30 @@ +import React from 'react'; +import classNames from 'classnames'; +import Icon from '../icon'; + +type TPrevNextButtonProps = { + enabled: boolean; + onClick: () => void; + isNext: boolean; +}; + +const CFDCompareAccountsCarouselButton = (props: TPrevNextButtonProps) => { + const { enabled, onClick, isNext } = props; + + return ( + + ); +}; +export default CFDCompareAccountsCarouselButton; diff --git a/packages/components/src/components/cfd-compare-accounts-carousel/cfd-compare-accounts-carousel.scss b/packages/components/src/components/cfd-compare-accounts-carousel/cfd-compare-accounts-carousel.scss new file mode 100644 index 000000000000..e8af0d17e45a --- /dev/null +++ b/packages/components/src/components/cfd-compare-accounts-carousel/cfd-compare-accounts-carousel.scss @@ -0,0 +1,69 @@ +.cfd-compare-accounts-carousel { + position: relative; + --slide-spacing: 1rem; + --slide-size: 50%; + --slide-height: 19rem; + overflow: hidden; + &__viewport { + overflow: hidden; + width: 100%; + height: 100%; + @include mobile { + padding-bottom: 6rem; + } + } + &__container { + backface-visibility: hidden; + display: flex; + touch-action: pan-y; + flex-direction: row; + max-height: auto; + margin-left: calc(var(--slide-spacing) * -1); + transition: transform 0s ease-in-out; + } + &__slide { + flex: 0 0 var(--slide-size); + min-width: 0; + padding-left: var(--slide-spacing); + position: relative; + &__img { + display: block; + height: var(--slide-height); + width: 100%; + object-fit: cover; + } + } + &__button { + background-color: var(--general-main-1); + z-index: 1; + color: var(--background-site); + position: absolute; + display: flex; + align-items: center; + justify-content: center; + top: 50%; + cursor: pointer; + width: 4rem; + height: 4rem; + border: 1px solid var(--general-background-main); + border-radius: 50%; + box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.08), 0px 24px 24px rgba(0, 0, 0, 0.08); + &--prev { + left: 1.6rem; + } + &--next { + right: 1.6rem; + } + &:disabled { + opacity: 0.3; + display: none; + } + &__svg { + width: 50%; + height: 35%; + } + @include mobile { + display: none; + } + } +} diff --git a/packages/components/src/components/cfd-compare-accounts-carousel/cfd-compare-accounts-carousel.tsx b/packages/components/src/components/cfd-compare-accounts-carousel/cfd-compare-accounts-carousel.tsx new file mode 100644 index 000000000000..dfad813ee75c --- /dev/null +++ b/packages/components/src/components/cfd-compare-accounts-carousel/cfd-compare-accounts-carousel.tsx @@ -0,0 +1,45 @@ +import React from 'react'; +import useEmblaCarousel, { EmblaCarouselType, EmblaOptionsType } from 'embla-carousel-react'; +import CFDCompareAccountsCarouselButton from './cfd-compare-accounts-carousel-button'; + +type TCFDCompareAccountsCarousel = { + children: React.ReactNode; +}; + +const CFDCompareAccountsCarousel = (props: TCFDCompareAccountsCarousel) => { + const options: EmblaOptionsType = { + align: 0, + containScroll: 'trimSnaps', + }; + const [emblaRef, emblaApi] = useEmblaCarousel(options); + const [prev_btn_enabled, setPrevBtnEnabled] = React.useState(false); + const [next_btn_enabled, setNextBtnEnabled] = React.useState(false); + + const scrollPrev = React.useCallback(() => emblaApi && emblaApi.scrollPrev(), [emblaApi]); + const scrollNext = React.useCallback(() => emblaApi && emblaApi.scrollNext(), [emblaApi]); + + const onSelect = React.useCallback((embla_api: EmblaCarouselType) => { + setPrevBtnEnabled(embla_api.canScrollPrev()); + setNextBtnEnabled(embla_api.canScrollNext()); + }, []); + + React.useEffect(() => { + if (!emblaApi) return; + + onSelect(emblaApi); + emblaApi.on('reInit', onSelect); + emblaApi.on('select', onSelect); + }, [emblaApi, onSelect]); + + return ( +
+
+
{props.children}
+
+ + +
+ ); +}; + +export default CFDCompareAccountsCarousel; diff --git a/packages/components/src/components/cfd-compare-accounts-carousel/index.ts b/packages/components/src/components/cfd-compare-accounts-carousel/index.ts new file mode 100644 index 000000000000..214b18e90ee0 --- /dev/null +++ b/packages/components/src/components/cfd-compare-accounts-carousel/index.ts @@ -0,0 +1,4 @@ +import CFDCompareAccountsCarousel from './cfd-compare-accounts-carousel'; +import './cfd-compare-accounts-carousel.scss'; + +export default CFDCompareAccountsCarousel; diff --git a/packages/components/src/components/dropdown/dropdown.scss b/packages/components/src/components/dropdown/dropdown.scss index c7eb497083bb..e77df3e39024 100644 --- a/packages/components/src/components/dropdown/dropdown.scss +++ b/packages/components/src/components/dropdown/dropdown.scss @@ -266,7 +266,7 @@ min-width: 15rem; width: 100%; - &:not(.cfd-personal-details-modal__form *) { + &:not(.cfd-personal-details-modal__form *):not(.trade-container__multiplier-dropdown) { margin-top: unset; } diff --git a/packages/components/src/components/mobile-drawer/mobile-drawer.scss b/packages/components/src/components/mobile-drawer/mobile-drawer.scss index 517e84d0126f..2a14ba07b36b 100644 --- a/packages/components/src/components/mobile-drawer/mobile-drawer.scss +++ b/packages/components/src/components/mobile-drawer/mobile-drawer.scss @@ -148,6 +148,9 @@ top: 0; left: 0; overflow: auto; + &:has(.settings-language__language-container) { + z-index: 7; + } &--enter, &--exit { diff --git a/packages/components/src/components/progress-bar-onboarding/index.ts b/packages/components/src/components/progress-bar-onboarding/index.ts deleted file mode 100644 index 7e9e6421ac6a..000000000000 --- a/packages/components/src/components/progress-bar-onboarding/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -import ProgressBarOnboarding from './progress-bar-onboarding'; -import './progress-bar-onboarding.scss'; - -export default ProgressBarOnboarding; diff --git a/packages/components/src/components/progress-bar-onboarding/progress-bar-onboarding.tsx b/packages/components/src/components/progress-bar-onboarding/progress-bar-onboarding.tsx deleted file mode 100644 index a215971114fc..000000000000 --- a/packages/components/src/components/progress-bar-onboarding/progress-bar-onboarding.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import React from 'react'; - -import './progress-bar-onboarding.scss'; - -type TProgressBarOnboarding = { - step: number; - amount_of_steps: Array; - setStep: React.Dispatch>; -}; - -const ProgressBarOnboarding = ({ step, amount_of_steps, setStep }: TProgressBarOnboarding) => { - return ( -
- {amount_of_steps.map((st, index) => { - const active = step === index + 1; - - return ( -
setStep(index + 1)} - className={active ? 'progress-bar-rectangle' : 'progress-bar-circle'} - /> - ); - })} -
- ); -}; - -export default ProgressBarOnboarding; diff --git a/packages/components/src/components/progress-bar-tracker/index.ts b/packages/components/src/components/progress-bar-tracker/index.ts new file mode 100644 index 000000000000..5eb7716bff17 --- /dev/null +++ b/packages/components/src/components/progress-bar-tracker/index.ts @@ -0,0 +1,4 @@ +import ProgressBarTracker from './progress-bar-tracker'; +import './progress-bar-tracker.scss'; + +export default ProgressBarTracker; diff --git a/packages/components/src/components/progress-bar-onboarding/progress-bar-onboarding.scss b/packages/components/src/components/progress-bar-tracker/progress-bar-tracker.scss similarity index 93% rename from packages/components/src/components/progress-bar-onboarding/progress-bar-onboarding.scss rename to packages/components/src/components/progress-bar-tracker/progress-bar-tracker.scss index 7539d65d66d2..b3c7ce016b50 100644 --- a/packages/components/src/components/progress-bar-onboarding/progress-bar-onboarding.scss +++ b/packages/components/src/components/progress-bar-tracker/progress-bar-tracker.scss @@ -1,4 +1,4 @@ -.progress-bar { +.dc-progress-bar-tracker { display: flex; justify-content: center; cursor: pointer; diff --git a/packages/components/src/components/progress-bar-tracker/progress-bar-tracker.tsx b/packages/components/src/components/progress-bar-tracker/progress-bar-tracker.tsx new file mode 100644 index 000000000000..d53ef8751683 --- /dev/null +++ b/packages/components/src/components/progress-bar-tracker/progress-bar-tracker.tsx @@ -0,0 +1,25 @@ +import React from 'react'; + +type TProgressBarTracker = { + step: number; + steps_list: Array; + setStep: React.Dispatch>; +}; + +const ProgressBarTracker = ({ step, steps_list, setStep }: TProgressBarTracker) => ( +
+ {steps_list.map((step_item, index) => { + const active = step === index + 1; + + return ( +
setStep(index + 1)} + className={active ? 'dc-progress-bar-tracker-rectangle' : 'dc-progress-bar-tracker-circle'} + /> + ); + })} +
+); + +export default ProgressBarTracker; diff --git a/packages/components/src/index.js b/packages/components/src/index.ts similarity index 97% rename from packages/components/src/index.js rename to packages/components/src/index.ts index 5c95f4df7fdd..c2e7729236ed 100644 --- a/packages/components/src/index.js +++ b/packages/components/src/index.ts @@ -20,6 +20,7 @@ export { default as ButtonToggle } from './components/button-toggle'; export { default as Calendar } from './components/calendar'; export { default as Card } from './components/card'; export { default as Carousel } from './components/carousel'; +export { default as CFDCompareAccountsCarousel } from './components/cfd-compare-accounts-carousel'; export { default as Clipboard } from './components/clipboard'; export { default as Checkbox } from './components/checkbox'; export { default as Checklist } from './components/checklist'; @@ -82,7 +83,7 @@ export { default as Popover } from './components/popover'; export { default as Popup } from './components/popup'; export { default as PopoverMessageCheckbox } from './components/popover-message-checkbox'; export { default as ProgressBar } from './components/progress-bar'; -export { default as ProgressBarOnboarding } from './components/progress-bar-onboarding'; +export { default as ProgressBarTracker } from './components/progress-bar-tracker'; export { default as ProgressIndicator } from './components/progress-indicator'; export { default as ProgressSlider } from './components/progress-slider'; export { default as ProgressSliderMobile } from './components/progress-slider-mobile'; diff --git a/packages/core/src/App/Constants/routes-config.js b/packages/core/src/App/Constants/routes-config.js index 8f2f7ed444e2..8e6688ffad13 100644 --- a/packages/core/src/App/Constants/routes-config.js +++ b/packages/core/src/App/Constants/routes-config.js @@ -5,6 +5,7 @@ import { Loading } from '@deriv/components'; import { localize } from '@deriv/translations'; import Redirect from 'App/Containers/Redirect'; import Endpoint from 'Modules/Endpoint'; +import CFDCompareAccounts from '@deriv/cfd/src/Containers/cfd-compare-accounts'; // Error Routes const Page404 = React.lazy(() => import(/* webpackChunkName: "404" */ 'Modules/Page404')); @@ -104,6 +105,11 @@ const getModules = () => { component: props => , getTitle: () => localize('Deriv X'), }, + { + path: routes.compare_cfds, + component: CFDCompareAccounts, + getTitle: () => localize('Compare CFD accounts'), + }, { path: routes.mt5, component: props => , diff --git a/packages/core/src/App/Containers/Layout/header/header.jsx b/packages/core/src/App/Containers/Layout/header/header.jsx index b3c5c2bde537..3760a93b2944 100644 --- a/packages/core/src/App/Containers/Layout/header/header.jsx +++ b/packages/core/src/App/Containers/Layout/header/header.jsx @@ -11,7 +11,10 @@ const Header = ({ is_logged_in }) => { const { is_appstore } = React.useContext(PlatformContext); const { pathname } = useLocation(); const trading_hub_routes = - pathname === routes.traders_hub || pathname.startsWith(routes.account) || pathname.startsWith(routes.cashier); + pathname === routes.traders_hub || + pathname.startsWith(routes.account) || + pathname.startsWith(routes.cashier) || + pathname.startsWith(routes.compare_cfds); if (is_appstore) { return ; diff --git a/packages/core/src/App/Containers/RealAccountSignup/__tests__/account-wizard.spec.tsx b/packages/core/src/App/Containers/RealAccountSignup/__tests__/account-wizard.spec.tsx index 6b6057b203d9..0c1696974a64 100644 --- a/packages/core/src/App/Containers/RealAccountSignup/__tests__/account-wizard.spec.tsx +++ b/packages/core/src/App/Containers/RealAccountSignup/__tests__/account-wizard.spec.tsx @@ -3,6 +3,16 @@ import { WS } from '@deriv/shared'; import { render, screen, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import AccountWizard from '../account-wizard'; +import { useIsClientHighRiskForMT5 } from '@deriv/hooks'; + +jest.mock('@deriv/hooks', () => ({ + ...jest.requireActual('@deriv/hooks'), + useIsClientHighRiskForMT5: jest.fn(), +})); + +const mockUseIsClientHighRiskForMT5 = useIsClientHighRiskForMT5 as jest.MockedFunction< + typeof useIsClientHighRiskForMT5 +>; jest.mock('Stores/connect', () => ({ __esModule: true, @@ -64,6 +74,10 @@ jest.mock('../account-wizard-form', () => ({ })); describe('', () => { + beforeEach(() => { + mockUseIsClientHighRiskForMT5.mockReturnValue(false); + }); + const mock_props = { account_status: { currency_config: { usd: {} }, diff --git a/packages/core/src/App/Containers/RealAccountSignup/account-wizard.jsx b/packages/core/src/App/Containers/RealAccountSignup/account-wizard.jsx index 265dda4219f2..c7797b582945 100644 --- a/packages/core/src/App/Containers/RealAccountSignup/account-wizard.jsx +++ b/packages/core/src/App/Containers/RealAccountSignup/account-wizard.jsx @@ -10,6 +10,7 @@ import { connect } from 'Stores/connect'; import AcceptRiskForm from './accept-risk-form.jsx'; import LoadingModal from './real-account-signup-loader.jsx'; import { getItems } from './account-wizard-form'; +import { useIsClientHighRiskForMT5 } from '@deriv/hooks'; import 'Sass/details-form.scss'; const StepperHeader = ({ has_target, has_real_account, items, getCurrentStep, getTotalSteps, sub_section_index }) => { @@ -57,6 +58,7 @@ const AccountWizard = props => { const [previous_data, setPreviousData] = React.useState([]); const [state_items, setStateItems] = React.useState([]); const [should_accept_financial_risk, setShouldAcceptFinancialRisk] = React.useState(false); + const is_high_risk_client_for_mt5 = useIsClientHighRiskForMT5(); const { setIsTradingAssessmentForNewUserEnabled, @@ -77,12 +79,17 @@ const AccountWizard = props => { setLoading(false); }; + const get_items_props = { + ...props, + is_high_risk_client_for_mt5, + }; + React.useEffect(() => { setIsTradingAssessmentForNewUserEnabled(true); getData(); setStateItems(previous_state => { if (!previous_state.length) { - return getItems(props); + return getItems(get_items_props); } return previous_state; }); @@ -110,7 +117,7 @@ const AccountWizard = props => { if (state_items.length) { items = state_items; } else { - items = getItems(props); + items = getItems(get_items_props); } if (items.length > 1 && 'phone' in items[1]?.form_value) { diff --git a/packages/core/src/Stores/client-store.js b/packages/core/src/Stores/client-store.js index f662ca739bb2..5a6ead2db315 100644 --- a/packages/core/src/Stores/client-store.js +++ b/packages/core/src/Stores/client-store.js @@ -28,7 +28,7 @@ import { RudderStack } from '@deriv/analytics'; import { WS, requestLogout } from 'Services'; import { action, computed, makeObservable, observable, reaction, runInAction, toJS, when } from 'mobx'; import { getAccountTitle, getClientAccountType, getAvailableAccount } from './Helpers/client'; -import { getLanguage, localize } from '@deriv/translations'; +import { getLanguage, localize, getRedirectionLanguage } from '@deriv/translations'; import { getRegion, isEuCountry, isMultipliersOnly, isOptionsBlocked } from '_common/utility'; import BaseStore from './base-store'; @@ -40,7 +40,6 @@ import moment from 'moment'; import { setDeviceDataCookie } from './Helpers/device'; const LANGUAGE_KEY = 'i18n_language'; -const DEFAULT_LANGUAGE = 'EN'; const storage_key = 'client.accounts'; const store_name = 'client_store'; const eu_shortcode_regex = new RegExp('^(maltainvest|malta|iom)$'); @@ -430,9 +429,11 @@ export default class ClientStore extends BaseStore { reaction( () => [this.account_settings], () => { - const lang_from_url = new URLSearchParams(window.location.search).get('lang') || DEFAULT_LANGUAGE; - this.setPreferredLanguage(lang_from_url); - LocalStore.set(LANGUAGE_KEY, lang_from_url); + const language = getRedirectionLanguage(this.account_settings?.preferred_language); + window.history.replaceState({}, document.title, urlForLanguage(language)); + + this.setPreferredLanguage(language); + LocalStore.set(LANGUAGE_KEY, language); } ); @@ -1688,7 +1689,7 @@ export default class ClientStore extends BaseStore { runInAction(() => { this.is_populating_account_list = false; }); - const language = authorize_response.authorize.preferred_language; + const language = getRedirectionLanguage(authorize_response.authorize.preferred_language); const stored_language = LocalStore.get(LANGUAGE_KEY); if (language !== 'EN' && stored_language && language !== stored_language) { window.history.replaceState({}, document.title, urlForLanguage(language)); diff --git a/packages/core/src/Stores/traders-hub-store.js b/packages/core/src/Stores/traders-hub-store.js index 387de6b13465..b25c4c752287 100644 --- a/packages/core/src/Stores/traders-hub-store.js +++ b/packages/core/src/Stores/traders-hub-store.js @@ -54,7 +54,6 @@ export default class TradersHubStore extends BaseStore { selected_platform_type: observable, selected_region: observable, open_failed_verification_for: observable, - can_get_more_cfd_mt5_accounts: computed, closeModal: action.bound, content_flag: computed, getAccount: action.bound, @@ -480,11 +479,6 @@ export default class TradersHubStore extends BaseStore { ); } - hasCFDAccount(platform, category, type) { - const current_list_keys = Object.keys(this.root_store.modules.cfd.current_list); - return current_list_keys.some(key => key.startsWith(`${platform}.${category}.${type}`)); - } - getExistingAccounts(platform, market_type) { const { residence } = this.root_store.client; const current_list = this.root_store.modules?.cfd?.current_list || []; @@ -624,25 +618,6 @@ export default class TradersHubStore extends BaseStore { } } - get can_get_more_cfd_mt5_accounts() { - const { - client: { isEligibleForMoreRealMt5 }, - } = this.root_store; - const { is_high_risk_client_for_mt5 } = this.root_store.modules.cfd; - - return ( - this.is_real && - !this.is_eu_user && - (this.hasCFDAccount(CFD_PLATFORMS.MT5, 'real', 'synthetic') || - this.hasCFDAccount(CFD_PLATFORMS.MT5, 'real', 'financial') || - this.hasCFDAccount(CFD_PLATFORMS.MT5, 'real', 'all')) && - (isEligibleForMoreRealMt5('synthetic') || - isEligibleForMoreRealMt5('financial') || - isEligibleForMoreRealMt5('all')) && - !is_high_risk_client_for_mt5 - ); - } - getServerName = account => { if (account) { const server_region = account.server_info?.geolocation?.region; diff --git a/packages/core/src/sass/app/_common/components/onfido-container.scss b/packages/core/src/sass/app/_common/components/onfido-container.scss index 33373ecb1e19..c2634c000291 100644 --- a/packages/core/src/sass/app/_common/components/onfido-container.scss +++ b/packages/core/src/sass/app/_common/components/onfido-container.scss @@ -189,6 +189,10 @@ } } + &__poi-additional-information { + margin-top: 2rem; + } + &__section { display: grid; diff --git a/packages/hooks/package.json b/packages/hooks/package.json index a008e8fe3a29..492a5b898c72 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -7,6 +7,7 @@ "@deriv/api": "^1.0.0", "@deriv/stores": "^1.0.0", "@deriv/utils": "^1.0.0", + "@deriv/shared": "^1.0.0", "react": "^17.0.2" }, "devDependencies": { diff --git a/packages/hooks/src/__tests__/useCFDCanGetMoreMT5Accounts.spec.tsx b/packages/hooks/src/__tests__/useCFDCanGetMoreMT5Accounts.spec.tsx new file mode 100644 index 000000000000..c26a3c2dadfd --- /dev/null +++ b/packages/hooks/src/__tests__/useCFDCanGetMoreMT5Accounts.spec.tsx @@ -0,0 +1,131 @@ +import React from 'react'; +import { renderHook } from '@testing-library/react-hooks'; +import { mockStore, StoreProvider } from '@deriv/stores'; +import useCFDCanGetMoreMT5Accounts from '../useCFDCanGetMoreMT5Accounts'; + +describe('useCFDCanGetMoreMT5Accounts', () => { + test('should return false if not real user', () => { + const mock = mockStore({ + traders_hub: { + is_eu_user: false, + is_real: false, + }, + }); + + const wrapper = ({ children }: { children: JSX.Element }) => ( + {children} + ); + + const { result } = renderHook(() => useCFDCanGetMoreMT5Accounts(), { wrapper }); + + expect(result.current).toBe(false); + }); + + test('should return false if is EU user', () => { + const mock = mockStore({ + traders_hub: { + is_eu_user: true, + is_real: true, + }, + }); + + const wrapper = ({ children }: { children: JSX.Element }) => ( + {children} + ); + + const { result } = renderHook(() => useCFDCanGetMoreMT5Accounts(), { wrapper }); + + expect(result.current).toBe(false); + }); + + test('should return false if no eligible account types', () => { + const mock = mockStore({ + client: { + isEligibleForMoreRealMt5: () => false, + }, + traders_hub: { + is_eu_user: false, + is_real: true, + }, + modules: { + cfd: { + current_list: {}, + }, + }, + }); + + const wrapper = ({ children }: { children: JSX.Element }) => ( + {children} + ); + + const { result } = renderHook(() => useCFDCanGetMoreMT5Accounts(), { wrapper }); + + expect(result.current).toBe(false); + }); + + test('should return false if high risk client for MT5', () => { + const mock = mockStore({ + client: { + isEligibleForMoreRealMt5: () => true, + trading_platform_available_accounts: [ + { + market_type: 'financial', + shortcode: 'svg', + }, + { + market_type: 'gaming', + shortcode: 'svg', + }, + ], + }, + traders_hub: { + is_eu_user: false, + is_real: true, + }, + modules: { + cfd: { + current_list: { + 'mt5.real.synthetic': {}, + 'mt5.real.financial': {}, + }, + }, + }, + }); + + const wrapper = ({ children }: { children: JSX.Element }) => ( + {children} + ); + + const { result } = renderHook(() => useCFDCanGetMoreMT5Accounts(), { wrapper }); + + expect(result.current).toBe(false); + }); + + test('should return true if eligible conditions are met', () => { + const mock = mockStore({ + client: { + isEligibleForMoreRealMt5: () => true, + }, + traders_hub: { + is_eu_user: false, + is_real: true, + }, + modules: { + cfd: { + current_list: { + 'mt5.real.synthetic': {}, + 'mt5.real.financial': {}, + }, + }, + }, + }); + + const wrapper = ({ children }: { children: JSX.Element }) => ( + {children} + ); + + const { result } = renderHook(() => useCFDCanGetMoreMT5Accounts(), { wrapper }); + + expect(result.current).toBe(true); + }); +}); diff --git a/packages/hooks/src/__tests__/useIsClientHighRiskForMT5.spec.tsx b/packages/hooks/src/__tests__/useIsClientHighRiskForMT5.spec.tsx new file mode 100644 index 000000000000..55de580407f9 --- /dev/null +++ b/packages/hooks/src/__tests__/useIsClientHighRiskForMT5.spec.tsx @@ -0,0 +1,89 @@ +import React from 'react'; +import { renderHook } from '@testing-library/react-hooks'; +import { mockStore, StoreProvider } from '@deriv/stores'; +import useIsClientHighRiskForMT5 from '../useIsClientHighRiskForMT5'; + +describe('useIsClientHighRiskForMT5', () => { + test('should return false if there are no financial accounts or synthetic accounts', () => { + const mock = mockStore({ + client: { + trading_platform_available_accounts: [], + }, + }); + + const wrapper = ({ children }: { children: JSX.Element }) => ( + {children} + ); + + const { result } = renderHook(() => useIsClientHighRiskForMT5(), { wrapper }); + + expect(result.current).toBe(false); + }); + + test('should return false if there are financial accounts but not of type svg', () => { + const mock = mockStore({ + client: { + trading_platform_available_accounts: [ + { + market_type: 'financial', + shortcode: 'bvi', + }, + ], + }, + }); + + const wrapper = ({ children }: { children: JSX.Element }) => ( + {children} + ); + + const { result } = renderHook(() => useIsClientHighRiskForMT5(), { wrapper }); + + expect(result.current).toBe(false); + }); + + test('should return false if there are synthetic accounts but not of type svg', () => { + const mock = mockStore({ + client: { + trading_platform_available_accounts: [ + { + market_type: 'gaming', + shortcode: 'bvi', + }, + ], + }, + }); + + const wrapper = ({ children }: { children: JSX.Element }) => ( + {children} + ); + + const { result } = renderHook(() => useIsClientHighRiskForMT5(), { wrapper }); + + expect(result.current).toBe(false); + }); + + test('should return true if there is one financial svg account and one synthetic svg account', () => { + const mock = mockStore({ + client: { + trading_platform_available_accounts: [ + { + market_type: 'financial', + shortcode: 'svg', + }, + { + market_type: 'gaming', + shortcode: 'svg', + }, + ], + }, + }); + + const wrapper = ({ children }: { children: JSX.Element }) => ( + {children} + ); + + const { result } = renderHook(() => useIsClientHighRiskForMT5(), { wrapper }); + + expect(result.current).toBe(true); + }); +}); diff --git a/packages/hooks/src/index.ts b/packages/hooks/src/index.ts index 917ca2362286..3c4a6a513e6e 100644 --- a/packages/hooks/src/index.ts +++ b/packages/hooks/src/index.ts @@ -45,3 +45,5 @@ export { default as useTotalAccountBalance } from './useTotalAccountBalance'; export { default as useVerifyEmail } from './useVerifyEmail'; export { default as useP2PAdvertList } from './useP2PAdvertList'; export { useIsAccountStatusPresent } from './useIsAccountStatusPresent'; +export { default as useIsClientHighRiskForMT5 } from './useIsClientHighRiskForMT5'; +export { default as useCFDCanGetMoreMT5Accounts } from './useCFDCanGetMoreMT5Accounts'; diff --git a/packages/hooks/src/useCFDCanGetMoreMT5Accounts.ts b/packages/hooks/src/useCFDCanGetMoreMT5Accounts.ts new file mode 100644 index 000000000000..1da1e0a678b2 --- /dev/null +++ b/packages/hooks/src/useCFDCanGetMoreMT5Accounts.ts @@ -0,0 +1,36 @@ +import { useStore } from '@deriv/stores'; +import { CFD_PLATFORMS } from '@deriv/shared'; +import useIsClientHighRiskForMT5 from './useIsClientHighRiskForMT5'; + +const ACCOUNT_TYPES = ['synthetic', 'financial', 'all'] as const; + +/** + * Custom hook to determine whether a client is eligible to get more MT5 CFD accounts. + * @returns `true` if the client is eligible to get more MT5 CFD accounts, false otherwise. + */ +const useCFDCanGetMoreMT5Accounts = () => { + const { + client: { isEligibleForMoreRealMt5 }, + traders_hub: { is_eu_user, is_real }, + modules: { cfd }, + } = useStore(); + const is_high_risk_client_for_mt5 = useIsClientHighRiskForMT5(); + + /** + * Check if the client has a specific type of MT5 CFD account. + */ + const hasCFDAccount = (type: typeof ACCOUNT_TYPES[number]) => { + const current_list_keys = Object.keys(cfd.current_list); + return current_list_keys.some(key => key.startsWith(`${CFD_PLATFORMS.MT5}.real.${type}`)); + }; + + return ( + is_real && + !is_eu_user && + ACCOUNT_TYPES.some(type => hasCFDAccount(type)) && + ACCOUNT_TYPES.some(type => isEligibleForMoreRealMt5(type)) && + !is_high_risk_client_for_mt5 + ); +}; + +export default useCFDCanGetMoreMT5Accounts; diff --git a/packages/hooks/src/useIsClientHighRiskForMT5.ts b/packages/hooks/src/useIsClientHighRiskForMT5.ts new file mode 100644 index 000000000000..1400f1e7766f --- /dev/null +++ b/packages/hooks/src/useIsClientHighRiskForMT5.ts @@ -0,0 +1,27 @@ +import { useStore } from '@deriv/stores'; + +/** + * Checks if a client is considered high risk for MT5 trading based on their available trading accounts. + * @returns `true` if the client is high risk for MT5 trading, `false` otherwise. + */ +const useIsClientHighRiskForMT5 = () => { + const { + client: { trading_platform_available_accounts }, + } = useStore(); + const financial_available_accounts = trading_platform_available_accounts.filter( + available_account => available_account.market_type === 'financial' + ); + + const synthetic_available_accounts = trading_platform_available_accounts.filter( + available_account => available_account.market_type === 'gaming' + ); + + return ( + financial_available_accounts.length === 1 && + financial_available_accounts.every(acc => acc.shortcode === 'svg') && + synthetic_available_accounts.length === 1 && + synthetic_available_accounts.every(acc => acc.shortcode === 'svg') + ); +}; + +export default useIsClientHighRiskForMT5; diff --git a/packages/p2p/src/components/buy-sell/buy-sell-header.scss b/packages/p2p/src/components/buy-sell/buy-sell-header.scss index 7e4db332f2e8..8f5af62af972 100644 --- a/packages/p2p/src/components/buy-sell/buy-sell-header.scss +++ b/packages/p2p/src/components/buy-sell/buy-sell-header.scss @@ -64,6 +64,7 @@ &-row { display: flex; flex-direction: row; + align-items: center; @include mobile { display: grid; diff --git a/packages/p2p/src/components/buy-sell/currency-dropdown.scss b/packages/p2p/src/components/buy-sell/currency-dropdown.scss index 6e8e5c32d87e..f00df69f1641 100644 --- a/packages/p2p/src/components/buy-sell/currency-dropdown.scss +++ b/packages/p2p/src/components/buy-sell/currency-dropdown.scss @@ -1,5 +1,4 @@ .currency-dropdown { - margin-top: 2.4rem; position: relative; @include mobile { diff --git a/packages/p2p/src/components/buy-sell/sort-dropdown.scss b/packages/p2p/src/components/buy-sell/sort-dropdown.scss index 0ed4b61a29f4..305fdf817262 100644 --- a/packages/p2p/src/components/buy-sell/sort-dropdown.scss +++ b/packages/p2p/src/components/buy-sell/sort-dropdown.scss @@ -1,6 +1,5 @@ .sort-dropdown { height: 4.4rem; - margin: 2.4rem 0; width: 24rem; .dc-dropdown__display { diff --git a/packages/shared/src/styles/constants.scss b/packages/shared/src/styles/constants.scss index 1a6b7f52a830..d9c22b41345b 100644 --- a/packages/shared/src/styles/constants.scss +++ b/packages/shared/src/styles/constants.scss @@ -24,6 +24,7 @@ $color-blue-4: #0677af; $color-blue-5: #dfeaff; $color-blue-6: #92b8ff; $color-blue-7: #182130; +$color-blue-8: #e6f5ff; $color-brown: #664407; $color-green: #85acb0; $color-green-1: #4bb4b3; @@ -31,6 +32,8 @@ $color-green-2: #3d9494; $color-green-3: #00a79e; $color-green-4: #008079; $color-green-5: #4bb4b329; +$color-green-6: #17eabd; +$color-green-7: #e8fdf8; $color-grey: #c2c2c2; $color-grey-1: #999999; $color-grey-2: #f2f3f4; diff --git a/packages/shared/src/styles/themes.scss b/packages/shared/src/styles/themes.scss index 4f078608c0da..0c1cc6188795 100644 --- a/packages/shared/src/styles/themes.scss +++ b/packages/shared/src/styles/themes.scss @@ -89,6 +89,7 @@ --text-profit-success: #{$color-green-1}; --text-warning: #{$color-yellow}; --text-red: #{$color-red}; + --text-green: #{$color-green-6}; --text-blue: #{$color-blue-3}; --text-info-blue: #{$color-blue}; --text-info-blue-background: #{$color-blue-5}; @@ -198,6 +199,9 @@ --badge-blue: #{$color-blue-4}; --badge-violet: #{$color-blue-2}; --badge-green: #{$color-green-3}; + // Header + --header-background-mt5: #{$color-blue-8}; + --header-background-others: #{$color-green-7}; } .theme--dark { // General @@ -314,5 +318,8 @@ --badge-blue: #{$color-blue-4}; --badge-violet: #{$color-blue-2}; --badge-green: #{$color-green-3}; + // Header + --header-background-mt5: #{$color-blue-8}; + --header-background-others: #{$color-green-7}; } } diff --git a/packages/shared/src/utils/routes/routes.ts b/packages/shared/src/utils/routes/routes.ts index 8f756f2514c6..94744d59611d 100644 --- a/packages/shared/src/utils/routes/routes.ts +++ b/packages/shared/src/utils/routes/routes.ts @@ -71,4 +71,5 @@ export const routes = { appstore: '/appstore', traders_hub: '/appstore/traders-hub', onboarding: '/appstore/onboarding', + compare_cfds: '/appstore/cfd-compare-acccounts', }; diff --git a/packages/stores/src/mockStore.ts b/packages/stores/src/mockStore.ts index da779c6c7307..fd6f46283e2f 100644 --- a/packages/stores/src/mockStore.ts +++ b/packages/stores/src/mockStore.ts @@ -351,8 +351,10 @@ const mock = (): TStores & { is_mock: boolean } => { setResetTradingPasswordModalOpen: jest.fn(), }, traders_hub: { + getAccount: jest.fn(), closeModal: jest.fn(), combined_cfd_mt5_accounts: [], + available_cfd_accounts: [], content_flag: '', CFDs_restricted_countries: false, openModal: jest.fn(), @@ -400,18 +402,16 @@ const mock = (): TStores & { is_mock: boolean } => { setTogglePlatformType: jest.fn(), toggleAccountTransferModal: jest.fn(), selectAccountType: jest.fn(), + available_dxtrade_accounts: [], toggleIsTourOpen: jest.fn(), is_demo_low_risk: false, is_mt5_notification_modal_visible: false, setMT5NotificationModal: jest.fn(), - available_dxtrade_accounts: [], available_derivez_accounts: [], has_any_real_account: false, startTrade: jest.fn(), getExistingAccounts: jest.fn(), - getAccount: jest.fn(), toggleAccountTypeModalVisibility: jest.fn(), - can_get_more_cfd_mt5_accounts: false, showTopUpModal: jest.fn(), }, menu: { diff --git a/packages/stores/types.ts b/packages/stores/types.ts index 20687872a115..350883a6e094 100644 --- a/packages/stores/types.ts +++ b/packages/stores/types.ts @@ -166,6 +166,15 @@ type TTradingPlatformAvailableAccount = { sub_account_type: string; }; +type TAvailableCFDAccounts = { + availability: 'Non-EU' | 'EU' | 'All'; + description: string; + icon: 'Derived' | 'Financial' | 'DerivX' | 'SwapFree'; + market_type: 'synthetic' | 'financial' | 'all' | 'gaming'; + name: string; + platform: 'mt5' | 'dxtrade'; +}; + type TAuthenticationStatus = { document_status: string; identity_status: string }; type TMenuItem = { @@ -603,18 +612,18 @@ type TTradersHubStore = { platform_demo_balance: TBalance; cfd_real_balance: TBalance; selectAccountType: (account_type: string) => void; + available_cfd_accounts: TAvailableCFDAccounts[]; + available_dxtrade_accounts: TAvailableCFDAccounts[]; toggleIsTourOpen: (is_tour_open: boolean) => void; is_demo_low_risk: boolean; is_mt5_notification_modal_visible: boolean; setMT5NotificationModal: (value: boolean) => void; - available_dxtrade_accounts: DetailsOfEachMT5Loginid[]; available_derivez_accounts: DetailsOfEachMT5Loginid[]; has_any_real_account: boolean; startTrade: () => void; getExistingAccounts: () => void; getAccount: () => void; toggleAccountTypeModalVisibility: () => void; - can_get_more_cfd_mt5_accounts: boolean; showTopUpModal: () => void; }; diff --git a/packages/translations/crowdin/messages.json b/packages/translations/crowdin/messages.json index b6d1cdae6fd1..8f5906381633 100644 --- a/packages/translations/crowdin/messages.json +++ b/packages/translations/crowdin/messages.json @@ -1 +1 @@ -{"0":"","1014140":"You may also call <0>+447723580049 to place your complaint.","1485191":"1:1000","2091451":"Deriv Bot - your automated trading partner","3125515":"Your Deriv MT5 password is for logging in to your Deriv MT5 accounts on the desktop, web, and mobile apps.","3215342":"Last 30 days","3420069":"To avoid delays, enter your <0>name and <0>date of birth exactly as they appear on your identity document.","7100308":"Hour must be between 0 and 23.","9488203":"Deriv Bot is a web-based strategy builder for trading digital options. It’s a platform where you can build your own automated trading bot using drag-and-drop 'blocks'.","11539750":"set {{ variable }} to Relative Strength Index Array {{ dummy }}","11872052":"Yes, I'll come back later","14365404":"Request failed for: {{ message_type }}, retrying in {{ delay }}s","15377251":"Profit amount: {{profit}}","17843034":"Check proof of identity document verification status","19424289":"Username","19552684":"USD Basket","21035405":"Please tell us why you’re leaving. (Select up to {{ allowed_reasons }} reasons.)","24900606":"Gold Basket","25854018":"This block displays messages in the developer’s console with an input that can be either a string of text, a number, boolean, or an array of data.","26566655":"Summary","26596220":"Finance","27582767":"{{amount}} {{currency}}","27731356":"Your account is temporarily disabled. Please contact us via <0>live chat to enable deposits and withdrawals again.","27830635":"Deriv (V) Ltd","28581045":"Add a real MT5 account","30801950":"Your account will be opened with {{legal_entity_name}}, regulated by the Malta Gaming Authority, and will be subject to the laws of Malta.","33433576":"Please use an e-wallet to withdraw your funds.","35089987":"Upload the front and back of your driving licence.","41737927":"Thank you","44877997":"Residence permit","45453595":"Binary Coin","45941470":"Where would you like to start?","46523711":"Your proof of identity is verified","49404821":"If you buy a \"<0>{{trade_type}}\" option, you receive a payout at expiry if the final price is {{payout_status}} the strike price. Otherwise, your “<0>{{trade_type}}” option will expire worthless.","50200731":"FX majors (standard/micro lots), FX minors, basket indices, commodities, and cryptocurrencies","53801223":"Hong Kong 50","53964766":"5. Hit Save to download your bot. You can choose to download your bot to your device or your Google Drive.","54185751":"Less than $100,000","55340304":"Keep your current contract?","55916349":"All","56764670":"Deriv Bot will not proceed with any new trades. Any ongoing trades will be completed by our system. Any unsaved changes will be lost.<0>Note: Please check your statement to view completed transactions.","58254854":"Scopes","59169515":"If you select \"Asian Rise\", you will win the payout if the last tick is higher than the average of the ticks.","59341501":"Unrecognized file format","59662816":"Stated limits are subject to change without prior notice.","62748351":"List Length","63869411":"This block tests a given number according to the selection","64402604":"Check transfer information","65185694":"Fiat onramp","65982042":"Total","66519591":"Investor password","67923436":"No, Deriv Bot will stop running when your web browser is closed.","68885999":"Repeats the previous trade when an error is encountered.","69005593":"The example below restarts trading after 30 or more seconds after 1 minute candle was started.","71016232":"OMG/USD","71445658":"Open","71563326":"A fast and secure fiat-to-crypto payment service. Deposit cryptocurrencies from anywhere in the world using your credit/debit cards and bank transfers.","71853457":"$100,001 - $500,000","72500774":"Please fill in Tax residence.","73086872":"You have self-excluded from trading","73326375":"The low is the lowest point ever reached by the market during the contract period.","74963864":"Under","76916358":"You have reached the withdrawal limit.<0/>Please upload your proof of identity and address to lift the limit to continue your withdrawal.","77945356":"Trade on the go with our mobile app.","77982950":"Vanilla options allow you to predict an upward (bullish) or downward (bearish) direction of the underlying asset by purchasing a \"Call\" or a \"Put\".","81450871":"We couldn’t find that page","82839270":"Upload the page of your passport that contains your photo.","83202647":"Collapse Block","84402478":"Where do I find the blocks I need?","85343079":"Financial assessment","85359122":"40 or more","85389154":"Steps required to continue verification on your mobile","89062902":"Trade on MT5","90266322":"2. Start a chat with your newly created Telegram bot and make sure to send it some messages before proceeding to the next step. (e.g. Hello Bot!)","91993812":"The Martingale Strategy is a classic trading technique that has been used for more than a hundred years, popularised by the French mathematician Paul Pierre Levy in the 18th century.","93154671":"1. Hit Reset at the bottom of stats panel.","96381225":"ID verification failed","98473502":"We’re not obliged to conduct an appropriateness test, nor provide you with any risk warnings.","98972777":"random item","100239694":"Upload front of card from your computer","102226908":"Field cannot be empty","108916570":"Duration: {{duration}} days","109073671":"Please use an e-wallet that you have used for deposits previously. Ensure the e-wallet supports withdrawal. See the list of e-wallets that support withdrawals <0>here.","111215238":"Move away from direct light","111718006":"End date","111931529":"Max. total stake over 7 days","113378532":"ETH/USD","115032488":"Buy price and P/L","116005488":"Indicators","117056711":"We’re updating our site","117318539":"Password should have lower and uppercase English letters with numbers.","118586231":"Document number (identity card, passport)","119261701":"Prediction:","119446122":"Contract type is not selected","120340777":"Complete your personal details","123454801":"{{withdraw_amount}} {{currency_symbol}}","124723298":"Upload a proof of address to verify your address","125443840":"6. Restart last trade on error","127307725":"A politically exposed person (PEP) is someone appointed with a prominent public position. Close associates and family members of a PEP are also considered to be PEPs.","129729742":"Tax Identification Number*","130567238":"THEN","132596476":"In providing our services to you, we are required to ask you for some information to assess if a given product or service is appropriate for you and whether you have the experience and knowledge to understand the risks involved.<0/><0/>","132689841":"Trade on web terminal","133523018":"Please go to the Deposit page to get an address.","133536621":"and","133655768":"Note: If you wish to learn more about the Bot Builder, you can proceed to the <0>Tutorials tab.","139454343":"Confirm my limits","141265840":"Funds transfer information","141626595":"Make sure your device has a working camera","142050447":"set {{ variable }} to create text with","142390699":"Connected to your mobile","143970826":"Payment problems?","145146541":"Our accounts and services are unavailable for the Jersey postal code","145736466":"Take a selfie","150486954":"Token name","151344063":"The exit spot is the market price when the contract is closed.","151646545":"Unable to read file {{name}}","152415091":"Math","152524253":"Trade the world’s markets with our popular user-friendly platform.","154545319":"Country of residence is where you currently live.","157593038":"random integer from {{ start_number }} to {{ end_number }}","157871994":"Link expired","158355408":"Some services may be temporarily unavailable.","158373715":"Exit tour","160746023":"Tether as an Omni token (USDT) is a version of Tether that is hosted on the Omni layer on the Bitcoin blockchain.","160863687":"Camera not detected","164112826":"This block allows you to load blocks from a URL if you have them stored on a remote server, and they will be loaded only when your bot runs.","164564432":"Deposits are temporarily unavailable due to system maintenance. You can make your deposits when the maintenance is complete.","165294347":"Please set your country of residence in your account settings to access the cashier.","165312615":"Continue on phone","165682516":"If you don’t mind sharing, which other trading platforms do you use?","170185684":"Ignore","170244199":"I’m closing my account for other reasons.","171307423":"Recovery","171579918":"Go to Self-exclusion","171638706":"Variables","173991459":"We’re sending your request to the blockchain.","174793462":"Strike","176078831":"Added","176319758":"Max. total stake over 30 days","176327749":"- Android: Tap the account, open <0>Options, and tap <0>Delete.","176654019":"$100,000 - $250,000","177099483":"Your address verification is pending, and we’ve placed some restrictions on your account. The restrictions will be lifted once your address is verified.","178413314":"First name should be between 2 and 50 characters.","179083332":"Date","179737767":"Our legacy options trading platform.","181346014":"Notes ","181881956":"Contract Type: {{ contract_type }}","184024288":"lower case","189705706":"This block uses the variable \"i\" to control the iterations. With each iteration, the value of \"i\" is determined by the items in a given list.","189759358":"Creates a list by repeating a given item","190834737":"Guide","191372501":"Accumulation of Income/Savings","192436105":"No need for symbols, digits, or uppercase letters","192573933":"Verification complete","195972178":"Get character","196810983":"If the duration is more than 24 hours, the Cut-off time and Expiry date will apply instead.","196998347":"We hold customer funds in bank accounts separate from our operational accounts which would not, in the event of insolvency, form part of the company's assets. This meets the <0>Gambling Commission's requirements for the segregation of customer funds at the level: <1>medium protection.","197190401":"Expiry date","201091938":"30 days","203108063":"Congratulations, you have successfully created your {{category}} <0>{{platform}} <1>{{type}} account. ","203179929":"<0>You can open this account once your submitted documents have been verified.","203271702":"Try again","203297887":"The Quick Strategy you just created will be loaded to the workspace.","203924654":"Hit the <0>Start button to begin and follow the tutorial.","204797764":"Transfer to client","204863103":"Exit time","206010672":"Delete {{ delete_count }} Blocks","207824122":"Please withdraw your funds from the following Deriv account(s):","209533725":"You’ve transferred {{amount}} {{currency}}","210385770":"If you have an active account, please log in to continue. Otherwise, please sign up.","211224838":"Investment","211461880":"Common names and surnames are easy to guess","211847965":"Your <0>personal details are incomplete. Please go to your account settings and complete your personal details to enable withdrawals.","216650710":"You are using a demo account","217403651":"St. Vincent & Grenadines","217504255":"Financial assessment submitted successfully","218441288":"Identity card number","220014242":"Upload a selfie from your computer","220019594":"Need more help? Contact us through live chat for assistance.","220186645":"Text Is empty","220232017":"demo CFDs","223120514":"In this example, each point of the SMA line is an arithmetic average of close prices for the last 50 days.","223607908":"Last digit stats for latest 1000 ticks for {{underlying_name}}","224650827":"IOT/USD","224929714":"Virtual events based bets in the UK and the Isle of Man are offered by {{legal_entity_name}}, Millennium House, Level 1, Victoria Road, Douglas IM2 4RW, Isle of Man, licensed and regulated in Great Britain by the Gambling Commission under <0>account no. 39172 and by the Gambling Supervision Commission in the Isle of Man (<1>view licence).","225887649":"This block is mandatory. It's added to your strategy by default when you create new strategy. You can not add more than one copy of this block to the canvas.","227591929":"To timestamp {{ input_datetime }} {{ dummy }}","227903202":"We’ll charge a 1% transfer fee for transfers in different currencies between your Deriv fiat and {{platform_name_mt5}} accounts.","228079844":"Click here to upload","228521812":"Tests whether a string of text is empty. Returns a boolean value (true or false).","229355215":"Trade on {{platform_name_dbot}}","233500222":"- High: the highest price","235583807":"SMA is a frequently used indicator in technical analysis. It calculates the average market price over a specified period, and is usually used to identify market trend direction: up or down. For example, if the SMA is moving upwards, it means the market trend is up. ","236642001":"Journal","238496287":"Leverage trading is high-risk, so it's a good idea to use risk management features such as stop loss. Stop loss allows you to","243537306":"1. Under the Blocks menu, go to Utility > Variables.","243614144":"This is only available for existing clients.","245005091":"lower","245187862":"The DRC will make a <0>decision on the complaint (please note that the DRC mentions no timeframe for announcing its decision).","245812353":"if {{ condition }} return {{ value }}","246428134":"Step-by-step guides","247418415":"Gaming trading can become a real addiction, as can any other activity pushed to its limits. To avoid the danger of such an addiction, we provide a reality-check that gives you a summary of your trades and accounts on a regular basis.","248153700":"Reset your password","248565468":"Check your {{ identifier_title }} account email and click the link in the email to proceed.","248909149":"Send a secure link to your phone","251134918":"Account Information","251322536":"Deriv EZ accounts","251445658":"Dark theme","251882697":"Thank you! Your response has been recorded into our system.<0/><0/>Please click ‘OK’ to continue.","254912581":"This block is similar to EMA, except that it gives you the entire EMA line based on the input list and the given period.","256031314":"Cash Business","256602726":"If you close your account:","258448370":"MT5","258912192":"Trading assessment","260069181":"An error occured while trying to load the URL","260086036":"Place blocks here to perform tasks once when your bot starts running.","260361841":"Tax Identification Number can't be longer than 25 characters.","261074187":"4. Once the blocks are loaded onto the workspace, tweak the parameters if you want, or hit Run to start trading.","261250441":"Drag the <0>Trade again block and add it into the <0>do part of the <0>Repeat until block.","262095250":"If you select <0>\"Put\", you’ll earn a payout if the final price is below the strike price at expiry. Otherwise, you won’t receive a payout.","264976398":"3. 'Error' displays a message in red to highlight something that needs to be resolved immediately.","265644304":"Trade types","267992618":"The platforms lack key features or functionality.","268940240":"Your balance ({{format_balance}} {{currency}}) is less than the current minimum withdrawal allowed ({{format_min_withdraw_amount}} {{currency}}). Please top up your account to continue with your withdrawal.","269322978":"Deposit with your local currency via peer-to-peer exchange with fellow traders in your country.","269607721":"Upload","270339490":"If you select \"Over\", you will win the payout if the last digit of the last tick is greater than your prediction.","270610771":"In this example, the open price of a candle is assigned to the variable \"candle_open_price\".","270712176":"descending","270780527":"You've reached the limit for uploading your documents.","272042258":"When you set your limits, they will be aggregated across all your account types in {{platform_name_trader}}, {{platform_name_dbot}}, {{platform_name_smarttrader}} and {{platform_name_bbot}} on Deriv. For example, the losses made on all four platforms will add up and be counted towards the loss limit you set.","272179372":"This block is commonly used to adjust the parameters of your next trade and to implement stop loss/take profit logic.","273350342":"Copy and paste the token into the app.","273728315":"Should not be 0 or empty","274268819":"Volatility 100 Index","275116637":"Deriv X","277469417":"Exclude time cannot be for more than five years.","278684544":"get sub-list from # from end","282319001":"Check your image","282564053":"Next, we'll need your proof of address.","283830551":"Your address doesn’t match your profile","283986166":"Self-exclusion on the website only applies to your {{brand_website_name}} account and does not include other companies or websites.","284527272":"antimode","284772879":"Contract","284809500":"Financial Demo","287934290":"Are you sure you want to cancel this transaction?","289898640":"TERMS OF USE","291744889":"<0>1. Trade parameters:<0>","291817757":"Go to our Deriv community and learn about APIs, API tokens, ways to use Deriv APIs, and more.","292491635":"If you select “Stop loss” and specify an amount to limit your loss, your position will be closed automatically when your loss is more than or equals to this amount. Your loss may be more than the amount you entered depending on the market price at closing.","292526130":"Tick and candle analysis","292589175":"This will display the SMA for the specified period, using a candle list.","292887559":"Transfer to {{selected_value}} is not allowed, Please choose another account from dropdown","294305803":"Manage account settings","294335229":"Sell at market price","295173783":"Long/Short","301441673":"Select your citizenship/nationality as it appears on your passport or other government-issued ID.","301472132":"Hi! Hit <0>Start for a quick tour to help you get started.","303959005":"Sell Price:","304309961":"We're reviewing your withdrawal request. You may still cancel this transaction if you wish. Once we start processing, you won't be able to cancel.","310234308":"Close all your positions.","312142140":"Save new limits?","312300092":"Trims the spaces within a given string or text.","313298169":"Our cashier is temporarily down due to system maintenance. You can access the Cashier in a few minutes when the maintenance is complete.","313741895":"This block returns “True” if the last candle is black. It can be placed anywhere on the canvas except within the Trade parameters root block.","315306603":"You have an account that do not have currency assigned. Please choose a currency to trade with this account.","316694303":"Is candle black?","318865860":"close","318984807":"This block repeats the instructions contained within for a specific number of times.","321457615":"Oops, something went wrong!","323179846":"The time interval for each candle can be set from one minute to one day.","323209316":"Select a Deriv Bot Strategy","323360883":"Baskets","325662004":"Expand Block","325763347":"result","326770937":"Withdraw {{currency}} ({{currency_symbol}}) to your wallet","327534692":"Duration value is not allowed. To run the bot, please enter {{min}}.","328539132":"Repeats inside instructions specified number of times","329353047":"Malta Financial Services Authority (MFSA) (licence no. IS/70156)","329404045":"<0>Switch to your real account<1> to create a {{platform}} {{account_title}} account.","333121115":"Select Deriv MT5's account type","333456603":"Withdrawal limits","333807745":"Click on the block you want to remove and press Delete on your keyboard.","334680754":"Switch to your real account to create a Deriv MT5 account","334942497":"Buy time","335040248":"About us","337023006":"Start time cannot be in the past.","339449279":"Remaining time","339610914":"Spread Up/Spread Down","339879944":"GBP/USD","340807218":"Description not found.","342181776":"Cancel transaction","343873723":"This block displays a message. You can specify the color of the message and choose from 6 different sound options.","344418897":"These trading limits and self-exclusion help you control the amount of money and time you spend on {{brand_website_name}} and exercise <0>responsible trading.","345320063":"Invalid timestamp","345818851":"Sorry, an internal error occurred. Hit the above checkbox to try again.","347029309":"Forex: standard/micro","347039138":"Iterate (2)","347217485":"Trouble accessing Deriv MT5 on your mobile?","348951052":"Your cashier is currently locked","349047911":"Over","349110642":"<0>{{payment_agent}}<1>'s contact details","350602311":"Stats show the history of consecutive tick counts, i.e. the number of ticks the price remained within range continuously.","351744408":"Tests if a given text string is empty","352363702":"You may see links to websites with a fake Deriv login page where you’ll get scammed for your money.","353731490":"Job done","354945172":"Submit document","357477280":"No face found","359053005":"Please enter a token name.","359649435":"Given candle list is not valid","359809970":"This block gives you the selected candle value from a list of candles within the selected time interval. You can choose from open price, close price, high price, low price, and open time.","360224937":"Logic","360773403":"Bot Builder","362772494":"This should not exceed {{max}} characters.","362946954":"Our legacy automated trading platform.","363576009":"- High price: the highest price","363738790":"Browser","363990763":"Sell price:","367801124":"Total assets in your Deriv accounts.","368160866":"in list","369035361":"<0>•Your account number","371151609":"Last used","371710104":"This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.","372291654":"Exclude time must be after today.","372645383":"True if the market direction matches the selection","373021397":"random","373306660":"{{label}} is required.","373495360":"This block returns the entire SMA line, containing a list of all values for a given period.","374537470":"No results for \"{{text}}\"","375714803":"Deal Cancellation Error","377231893":"Deriv Bot is unavailable in the EU","379523479":"To avoid loss of funds, do not share tokens with the Admin scope with unauthorised parties.","380606668":"tick","380694312":"Maximum consecutive trades","384303768":"This block returns \"True\" if the last candle is black. It can be placed anywhere on the canvas except within the Trade parameters root block.","386191140":"You can choose between CFD trading accounts or Options and Multipliers accounts","386278304":"Install the {{platform_name_trader}} web app","386502387":"Bot is not running","389923099":"Zoom in","390647540":"Real account","390890891":"Last quarter","391915203":"Hedging","392582370":"Fall Equals","393789743":"Letters, spaces, periods, hyphens, apostrophes only.","396418990":"Offline","396801529":"To start trading, top-up funds from your Deriv account into this account.","398816980":"Launch {{platform_name_trader}} in seconds the next time you want to trade.","401339495":"Verify address","402343402":"Due to an issue on our server, some of your {{platform}} accounts are unavailable at the moment. Please bear with us and thank you for your patience.","403456289":"The formula for SMA is:","404743411":"Total deposits","406359555":"Contract details","406497323":"Sell your active contract if needed (optional)","411482865":"Add {{deriv_account}} account","412433839":"I agree to the <0>terms and conditions.","413594348":"Only letters, numbers, space, hyphen, period, and forward slash are allowed.","417714706":"If your margin level drops below our stop out level, your positions may be closed automatically to protect you from further losses.","417864079":"You’ll not be able to change currency once you have made a deposit.","418265501":"Demo Derived","419485005":"Spot","419496000":"Your contract is closed automatically when your profit is more than or equals to this amount. This block can only be used with the multipliers trade type.","419736603":"If yes, go to <0>Tutorials.","420072489":"CFD trading frequency","422055502":"From","424272085":"We take your financial well-being seriously and want to ensure you are fully aware of the risks before trading.<0/><0/>","424897068":"Do you understand that you could potentially lose 100% of the money you use to trade?","426031496":"Stop","427134581":"Try using another file type.","427617266":"Bitcoin","428709688":"Your preferred time interval between each report:","430975601":"Town/City is not in a proper format.","431267979":"Here’s a quick guide on how to use Deriv Bot on the go.","432273174":"1:100","432508385":"Take Profit: {{ currency }} {{ take_profit }}","432519573":"Document uploaded","433348384":"Real accounts are not available to politically exposed persons (PEPs).","433616983":"2. Investigation phase","434548438":"Highlight function definition","434896834":"Custom functions","436364528":"Your account will be opened with {{legal_entity_name}}, and will be subject to the laws of Saint Vincent and the Grenadines.","436534334":"<0>We've sent you an email.","437138731":"Create a new {{platform}} password","437453244":"Choose your preferred cryptocurrency","437485293":"File type not supported","437904704":"Maximum open positions","438067535":"Over $500,000","439398769":"This strategy is currently not compatible with Deriv Bot.","442520703":"$250,001 - $500,000","443203714":"Your contract will be closed automatically if your loss reaches this amount.","443559872":"Financial SVG","444484637":"Logic negation","445419365":"1 - 2 years","450983288":"Your deposit is unsuccessful due to an error on the blockchain. Please contact your crypto wallet service provider for more info.","451852761":"Continue on your phone","452054360":"Similar to RSI, this block gives you a list of values for each entry in the input list.","453175851":"Your MT5 Financial STP account will be opened through {{legal_entity_name}}. All trading in this account is subject to the regulations and guidelines of the Labuan Financial Service Authority (LFSA). None of your other accounts, including your Deriv account, is subject to the regulations and guidelines of the Labuan Financial Service Authority (LFSA).","453409608":"Your profit is the percentage change in market price times your stake and the multiplier of your choice.","454196938":"Regulation:","454593402":"2. Please upload one of the following:","456746157":"Grant access to your camera from your browser settings","457020083":"It’ll take longer to verify you if we can’t read it","457494524":"1. From the block library, enter a name for the new variable and click Create.","459612953":"Select account","459817765":"Pending","460070238":"Congratulations","460975214":"Complete your Appropriateness Test","461795838":"Please contact us via live chat to unlock it.","462079779":"Resale not offered","463361726":"Select an item","465993338":"Oscar's Grind","466369320":"Your gross profit is the percentage change in market price times your stake and the multiplier chosen here.","466837068":"Yes, increase my limits","467839232":"I trade forex CFDs and other complex financial instruments regularly on other platforms.","473154195":"Settings","474306498":"We’re sorry to see you leave. Your account is now closed.","475492878":"Try Synthetic Indices","476023405":"Didn't receive the email?","477557241":"Remote blocks to load must be a collection.","478280278":"This block displays a dialog box that uses a customised message to prompt for an input. The input can be either a string of text or a number and can be assigned to a variable. When the dialog box is displayed, your strategy is paused and will only resume after you enter a response and click \"OK\".","479420576":"Tertiary","480356486":"*Boom 300 and Crash 300 Index","481276888":"Goes Outside","483279638":"Assessment Completed<0/><0/>","483551811":"Your <0>payout is the sum of your inital stake and profit.","483591040":"Delete all {{ delete_count }} blocks?","485379166":"View transactions","487239607":"Converts a given True or False to the opposite value","488150742":"Resend email","489768502":"Change investor password","491603904":"Unsupported browser","492198410":"Make sure everything is clear","492566838":"Taxpayer identification number","497518317":"Function that returns a value","498144457":"A recent utility bill (e.g. electricity, water or gas)","498562439":"or","499522484":"1. for \"string\": 1325.68 USD","500215405":"Server maintenance starts at 01:00 GMT every Sunday and may last up to 2 hours. You may experience service disruption during this time.","500855527":"Chief Executives, Senior Officials and Legislators","500920471":"This block performs arithmetic operations between two numbers.","501401157":"You are only allowed to make deposits","501537611":"*Maximum number of open positions","502007051":"Demo Swap-Free SVG","502041595":"This block gives you a specific candle from within the selected time interval.","503137339":"Payout limit","505793554":"last letter","508390614":"Demo Financial STP","510815408":"Letters, numbers, spaces, hyphens only","511679687":"Accumulators allow you to express a view on the range of movement of an index and grow your stake exponentially at a fixed <0>growth rate.","514031715":"list {{ input_list }} is empty","514776243":"Your {{account_type}} password has been changed.","514948272":"Copy link","518955798":"7. Run Once at Start","520136698":"Boom 500 Index","521872670":"item","522283618":"Digital options trading experience","522703281":"divisible by","523123321":"- 10 to the power of a given number","524459540":"How do I create variables?","527329988":"This is a top-100 common password","529056539":"Options","529597350":"If you had any open positions, we have closed them and refunded you.","530953413":"Authorised applications","531114081":"3. Contract Type","531675669":"Euro","535041346":"Max. total stake per day","538017420":"0.5 pips","538228086":"Close-Low","541650045":"Manage {{platform}} password","541700024":"First, enter your driving licence number and the expiry date.","542038694":"Only letters, numbers, space, underscore, and hyphen are allowed for {{label}}.","542305026":"You must also submit a proof of identity.","543413346":"You have no open positions for this asset. To view other open positions, click Go to Reports","543915570":"Forex, stocks, stock indices, cryptocurrencies, synthetic indices","545476424":"Total withdrawals","549479175":"Deriv Multipliers","550589723":"Your stake will grow at {{growth_rate}}% per tick as long as the current spot price remains within ±{{tick_size_barrier}} from the previous spot price.","551569133":"Learn more about trading limits","554135844":"Edit","554410233":"This is a top-10 common password","555351771":"After defining trade parameters and trade options, you may want to instruct your bot to purchase contracts when specific conditions are met. To do that you can use conditional blocks and indicators blocks to help your bot to make decisions.","555881991":"National Identity Number Slip","556264438":"Time interval","558262475":"On your MT5 mobile app, delete your existing Deriv account:","559224320":"Our classic “drag-and-drop” tool for creating trading bots, featuring pop-up trading charts, for advanced users.","561982839":"Change your currency","562599414":"This block returns the purchase price for the selected trade type. This block can be used only in the \"Purchase conditions\" root block.","563034502":"We shall try to resolve your complaint within 15 business days. We will inform you of the outcome together with an explanation of our position and propose any remedial measures we intend to take.","563166122":"We shall acknowledge receiving your complaint, review it carefully, and keep you updated on the handling process. We might request further information or clarifications to facilitate the resolution of the complaint.","563652273":"Go to block","565410797":"The below image illustrates how Simple Moving Average Array block works:","566274201":"1. Market","567019968":"A variable is among the most important and powerful components in creating a bot. It is a way to store information, either as text or numbers. The information stored as a variable can be used and changed according to the given instructions. Variables can be given any name, but usually they are given useful, symbolic names so that it is easier to call them during the execution of instructions.","567163880":"Create a {{platform}} password","567755787":"Tax Identification Number is required.","569057236":"In which country was your document issued?","571921777":"Funds protection level","572576218":"Languages","573173477":"Is candle {{ input_candle }} black?","576355707":"Select your country and citizenship:","577215477":"count with {{ variable }} from {{ start_number }} to {{ end_number }} by {{ step_size }}","577779861":"Withdrawal","577883523":"4. Awards and orders","578640761":"Call Spread","579529868":"Show all details — including the bottom 2 lines","580431127":"Restart buy/sell on error (disable for better performance): {{ checkbox }}","580665362":"Stays In/Goes Out","580774080":"insert at","581168980":"Legal","582945649":"2 minutes","584028307":"Allow equals","587577425":"Secure my account","587856857":"Want to know more about APIs?","588609216":"Repeat tour","592087722":"Employment status is required.","593459109":"Try a different currency","595080994":"Example: CR123456789","595136687":"Save Strategy","597089493":"Here is where you can decide to sell your contract before it expires. Only one copy of this block is allowed.","597481571":"DISCLAIMER","597707115":"Tell us about your trading experience.","599469202":"{{secondPast}}s ago","602278674":"Verify identity","603849445":"Strike price","603849863":"Look for the <0>Repeat While/Until, and click the + icon to add the block to the workspace area.","603899222":"Distance to current spot","606240547":"- Natural log","606877840":"Back to today","607807243":"Get candle","609519227":"This is the email address associated with your Deriv account.","609650241":"Infinite loop detected","610537973":"Any information you provide is confidential and will be used for verification purposes only.","611020126":"View address on Blockchain","611786123":"FX-majors (standard/micro lots), FX-minors, Commodities, Cryptocurrencies, Stocks, and Stock Indices","617345387":"If you select \"Reset-Up”, you win the payout if the exit spot is strictly higher than either the entry spot or the spot at reset time.","617910072":"Use your Deriv account email and password to login into the {{ platform }} platform.","618520466":"Example of a cut-off document","619268911":"<0>a.The Financial Commission will investigate the validity of the complaint within 5 business days.","619407328":"Are you sure you want to unlink from {{identifier_title}}?","623192233":"Please complete the <0>Appropriateness Test to access your cashier.","623542160":"Exponential Moving Average Array (EMAA)","624668261":"You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.","625571750":"Entry spot:","626175020":"Standard Deviation Up Multiplier {{ input_number }}","626809456":"Resubmit","627292452":"<0>Your Proof of Identity or Proof of Address did not meet our requirements. Please check your email for further instructions.","627814558":"This block returns a value when a condition is true. Use this block within either of the function blocks above.","628193133":"Account ID","629145209":"In case if the \"AND\" operation is selected, the block returns \"True\" only if both given values are \"True\"","629395043":"All growth rates","632398049":"This block assigns a null value to an item or statement.","634219491":"You have not provided your tax identification number. This information is necessary for legal and regulatory requirements. Please go to <0>Personal details in your account settings, and fill in your latest tax identification number.","636219628":"<0>c.If no settlement opportunity can be found, the complaint will proceed to the determination phase to be handled by the DRC.","639382772":"Please upload supported file type.","640596349":"You have yet to receive any notifications","640730141":"Refresh this page to restart the identity verification process","641420532":"We've sent you an email","642210189":"Please check your email for the verification link to complete the process.","642393128":"Enter amount","642546661":"Upload back of license from your computer","642995056":"Email","644150241":"The number of contracts you have won since you last cleared your stats.","645016681":"Trading frequency in other financial instruments","645902266":"EUR/NZD","647039329":"Proof of address required","647192851":"Contract will be sold at the prevailing market price when the request is received by our servers. This price may differ from the indicated price.","647745382":"Input List {{ input_list }}","648035589":"Other CFD Platforms","649317411":"On the basis of the information provided in relation to your knowledge and experience, we consider that the investments available via this website are not appropriate for you.<0/><1/>","649923867":"Adds a sign to a number to create a barrier offset. (deprecated)","651284052":"Low Tick","651684094":"Notify","652041791":"To create a Deriv X real account, create a Deriv real account first.","652298946":"Date of birth","654264404":"Up to 1:30","654507872":"True-False","654924603":"Martingale","655937299":"We’ll update your limits. Click <0>Accept to acknowledge that you are fully responsible for your actions, and we are not liable for any addiction or loss.","656296740":"While “Deal cancellation” is active:","656893085":"Timestamp","657325150":"This block is used to define trade options within the Trade parameters root block. Some options are only applicable for certain trade types. Parameters such as duration and stake are common among most trade types. Prediction is used for trade types such as Digits, while barrier offsets are for trade types that involve barriers such as Touch/No Touch, Ends In/Out, etc.","659482342":"Please remember that it is your responsibility to keep your answers accurate and up to date. You can update your personal details at any time in your account settings.","660481941":"To access your mobile apps and other third-party apps, you'll first need to generate an API token.","660991534":"Finish","661759508":"On the basis of the information provided in relation to your knowledge and experience, we consider that the investments available via this website are not appropriate for you.<0/><0/>","662548260":"Forex, Stock indices, Commodities and Cryptocurrencies","662578726":"Available","662609119":"Download the MT5 app","665089217":"Please submit your <0>proof of identity to authenticate your account and access your Cashier.","665777772":"XLM/USD","665872465":"In the example below, the opening price is selected, which is then assigned to a variable called \"op\".","666724936":"Please enter a valid ID number.","672008428":"ZEC/USD","673915530":"Jurisdiction and choice of law","674973192":"Use this password to log in to your Deriv MT5 accounts on the desktop, web, and mobile apps.","676159329":"Could not switch to default account.","677918431":"Market: {{ input_market }} > {{ input_submarket }} > {{ input_symbol }}","680334348":"This block was required to correctly convert your old strategy.","680478881":"Total withdrawal limit","681808253":"Previous spot price","681926004":"Example of a blurry document","682056402":"Standard Deviation Down Multiplier {{ input_number }}","684282133":"Trading instruments","685391401":"If you're having trouble signing in, let us know via <0>chat","686312916":"Trading accounts","686387939":"How do I clear my transaction log?","687193018":"Slippage risk","687212287":"Amount is a required field.","688510664":"You've {{two_fa_status}} 2FA on this device. You'll be logged out of your account on other devices (if any). Use your password and a 2FA code to log back in.","689137215":"Purchase price","691956534":"<0>You have added a {{currency}} account.<0> Make a deposit now to start trading.","693396140":"Deal cancellation (expired)","696870196":"- Open time: the opening time stamp","697630556":"This market is presently closed.","698037001":"National Identity Number","699159918":"1. Filing complaints","699646180":"A minimum deposit value of <0>{{minimum_deposit}} {{currency}} is required. Otherwise, the funds will be lost and cannot be recovered.","700259824":"Account currency","701034660":"We are still processing your withdrawal request.<0 />Please wait for the transaction to be completed before deactivating your account.","701462190":"Entry spot","701647434":"Search for string","702451070":"National ID (No Photo)","702561961":"Change theme","705299518":"Next, upload the page of your passport that contains your photo.","706413212":"To access the cashier, you are now in your {{regulation}} {{currency}} ({{loginid}}) account.","706727320":"Binary options trading frequency","706755289":"This block performs trigonometric functions.","706960383":"We’ll offer to buy your contract at this price should you choose to sell it before its expiry. This is based on several factors, such as the current spot price, duration, etc. However, we won’t offer a contract value if the remaining duration is below 60 seconds.","707662672":"{{unblock_date}} at {{unblock_time}}","708055868":"Driving licence number","710123510":"repeat {{ while_or_until }} {{ boolean }}","711999057":"Successful","712101776":"Take a photo of your passport photo page","712635681":"This block gives you the selected candle value from a list of candles. You can choose from open price, close price, high price, low price, and open time.","713054648":"Sending","714080194":"Submit proof","714746816":"MetaTrader 5 Windows app","715841616":"Please enter a valid phone number (e.g. +15417541234).","716428965":"(Closed)","718504300":"Postal/ZIP code","720293140":"Log out","720519019":"Reset my password","721011817":"- Raise the first number to the power of the second number","723045653":"You'll log in to your Deriv account with this email address.","723961296":"Manage password","724203548":"You can send your complaint to the <0>European Commission's Online Dispute Resolution (ODR) platform. This is not applicable to UK clients.","728042840":"To continue trading with us, please confirm where you live.","728824018":"Spanish Index","729651741":"Choose a photo","730473724":"This block performs the \"AND\" or the \"OR\" logic operation with the given values.","731382582":"BNB/USD","734390964":"Insufficient balance","734881840":"false","742469109":"Reset Balance","742676532":"Trade CFDs on forex, derived indices, cryptocurrencies, and commodities with high leverage.","743623600":"Reference","744110277":"Bollinger Bands Array (BBA)","745656178":"Use this block to sell your contract at the market price.","745674059":"Returns the specific character from a given string of text according to the selected option. ","746112978":"Your computer may take a few seconds to update","750886728":"Switch to your real account to submit your documents","751468800":"Start now","751692023":"We <0>do not guarantee a refund if you make a wrong transfer.","752024971":"Reached maximum number of digits","752992217":"This block gives you the selected constant values.","753088835":"Default","753184969":"In providing our services to you, we are required to obtain information from you in order to assess whether a given product or service is appropriate for you (that is, whether you possess the experience and knowledge to understand the risks involved).<0/><1/>","753727511":"Type","755867072":"{{platform_name_mt5}} is not available in {{country}}","756152377":"SMA places equal weight to the entire distribution of values.","758003269":"make list from text","759783233":"For more information and assistance to counselling and support services, please visit <0>begambleaware.org.","760528514":"Please note that changing the value of \"i\" won't change the value of the original item in the list","761576760":"Fund your account to start trading.","762185380":"<0>Multiply returns by <0>risking only what you put in.","762871622":"{{remaining_time}}s","762926186":"A quick strategy is a ready-made strategy that you can use in Deriv Bot. There are 3 quick strategies you can choose from: Martingale, D'Alembert, and Oscar's Grind.","763019867":"Your Gaming account is scheduled to be closed","764366329":"Trading limits","766317539":"Language","770171141":"Go to {{hostname}}","773091074":"Stake:","773309981":"Oil/USD","773336410":"Tether is a blockchain-enabled platform designed to facilitate the use of fiat currencies in a digital manner.","775679302":"{{pending_withdrawals}} pending withdrawal(s)","775706054":"Do you sell trading bots?","776085955":"Strategies","781924436":"Call Spread/Put Spread","783974693":"Avoid recent years","784311461":"Exponential Moving Average (EMA)","784583814":"Linked to your computer","785969488":"Jump 75 Index","787727156":"Barrier","788005234":"NA","792164271":"This is when your contract will expire based on the Duration or End time you’ve selected.","792622364":"Negative balance protection","793526589":"To file a complaint about our service, send an email to <0>complaints@deriv.com and state your complaint in detail. Please submit any relevant screenshots of your trading or system for our better understanding.","793531921":"Our company is one of the oldest and most reputable online trading companies in the world. We are committed to treat our clients fairly and provide them with excellent service.<0/><1/>Please provide us with feedback on how we can improve our services to you. Rest assured that you will be heard, valued, and treated fairly at all times.","793826881":"This is your personal start page for Deriv","794682658":"Copy the link to your phone","795859446":"Password saved","797007873":"Follow these steps to recover camera access:","797500286":"negative","800228448":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name_svg}} and {{legal_entity_name_fx}}.","800521289":"Your personal details are incomplete","801430087":"A link can contain the word \"Deriv\" and still be fake.","802436811":"View transaction details","802438383":"New proof of address is needed","802556390":"seconds","802989607":"Drag your XML file here","803500173":"Initial stake","806165583":"Australia 200","807499069":"Financial commission complaints procedure","808323704":"You can also use \"Compare\" and \"Logic operation\" blocks to make test variables.","811876954":"You may transfer between your Deriv fiat, cryptocurrency, {{platform_name_mt5}}, and {{platform_name_dxtrade}} accounts.","812430133":"Spot price on the previous tick.","812775047":"below the barrier","814827314":"The stop-out level on the chart indicates the price at which your potential loss equals your entire stake. When the market price reaches this level, your position will be closed automatically. This ensures that your loss does not exceed the amount you paid to purchase the contract.","815925952":"This block is mandatory. Only one copy of this block is allowed. It is added to the canvas by default when you open Deriv Bot.","816580787":"Welcome back! Your messages have been restored.","816738009":"<0/><1/>You may also raise your unresolved dispute to the <2>Office of the Arbiter for Financial Services.","818447476":"Switch account?","820877027":"Please verify your proof of identity","822915673":"Earn a range of payouts by correctly predicting market price movements with <0>options, or get the upside of CFDs without risking more than your initial stake with <1>multipliers.","823186089":"A block that can contain text.","824797920":"Is list empty?","825042307":"Let’s try again","826511719":"USD/SEK","827688195":"Disable Block","828219890":"then","828602451":"Returns the list of tick values in string format","830164967":"Last name","830703311":"My profile","830993327":"No current transactions available","832217983":"40 transactions or more in the past 12 months","832398317":"Sell Error","832588873":"Order execution","832721563":"If you select \"Low Tick\", you win the payout if the selected tick is the lowest among the next five ticks.","834966953":"1551661986 seconds since Jan 01 1970 (UTC) translates to 03/04/2019 @ 1:13am (UTC).","835058671":"Total buy price","835336137":"View Detail","835350845":"Add another word or two. Uncommon words are better.","836097457":"I am interested in trading but have very little experience.","837063385":"Do not send other currencies to this address.","837066896":"Your document is being reviewed, please check back in 1-3 days.","839618971":"ADDRESS","839805709":"To smoothly verify you, we need a better photo","840672750":"If this doesn’t work, uninstall and re-install the MT5 app. Then redo steps <0>2 and <0>3.","841434703":"Disable stack","841543189":"View transaction on Blockchain","843333337":"You can only make deposits. Please complete the <0>financial assessment to unlock withdrawals.","845213721":"Logout","845304111":"Slow EMA Period {{ input_number }}","847888634":"Please withdraw all your funds.","848083350":"Your payout is equal to the <0>payout per point multiplied by the difference between the final price and the strike price. You will only earn a profit if your payout is higher than your initial stake.","850582774":"Please update your personal info","851054273":"If you select \"Higher\", you win the payout if the exit spot is strictly higher than the barrier.","851264055":"Creates a list with a given item repeated for a specific number of times.","851508288":"This block constrains a given number within a set range.","852527030":"Step 2","852583045":"Tick List String","854399751":"Digit code must only contain numbers.","854630522":"Choose a cryptocurrency account","857363137":"Volatility 300 (1s) Index","857445204":"Deriv currently supports withdrawals of Tether eUSDT to Ethereum wallet. To ensure a successful transaction, enter a wallet address compatible with the tokens you wish to withdraw. <0>Learn more","857986403":"do something","860319618":"Tourism","862283602":"Phone number*","863328851":"Proof of identity","864610268":"First, enter your {{label}} and the expiry date.","864957760":"Math Number Positive","865424952":"High-to-Low","865642450":"2. Logged in from a different browser","866496238":"Make sure your license details are clear to read, with no blur or glare","868826608":"Excluded from {{brand_website_name}} until","869068127":"The cashier is temporarily down due to maintenance. It will be available as soon as the maintenance is complete.","869823595":"Function","869993298":"Minimum withdrawal","872549975":"You have {{number}} transfers remaining for today.","872661442":"Are you sure you want to update email <0>{{prev_email}} to <1>{{changed_email}}?","872721776":"2. Select your XML file and hit Select.","872817404":"Entry Spot Time","873166343":"1. 'Log' displays a regular message.","874461655":"Scan the QR code with your phone","874484887":"Take profit must be a positive number.","875101277":"If I close my web browser, will Deriv Bot continue to run?","875532284":"Restart process on a different device","876086855":"Complete the financial assessment form","876292912":"Exit","879014472":"Reached maximum number of decimals","879647892":"You may sell the contract up until 60 seconds before expiry. If you do, we’ll pay you the <0>contract value.","885065431":"Get a Deriv account","888274063":"Town/City","888924866":"We don’t accept the following inputs for:","890299833":"Go to Reports","891337947":"Select country","892341141":"Your trading statistics since: {{date_time}}","893117915":"Variable","893963781":"Close-to-Low","893975500":"You do not have any recent bots","894191608":"<0>c.We must award the settlement within 28 days of when the decision is reached.","898457777":"You have added a Deriv Financial account.","898904393":"Barrier:","900646972":"page.","901096150":"Earn a range of payouts by correctly predicting market price movements with <0>options, or get the\n upside of CFDs without risking more than your initial stake with <1>multipliers.","902045490":"3 minutes","903429103":"In candles list read {{ candle_property }} # from end {{ input_number }}","904696726":"API token","905134118":"Payout:","905227556":"Strong passwords contain at least 8 characters, combine uppercase and lowercase letters and numbers.","905564365":"MT5 CFDs","906049814":"We’ll review your documents and notify you of its status within 5 minutes.","907680782":"Proof of ownership verification failed","910888293":"Too many attempts","912406629":"Follow these steps:","912967164":"Import from your computer","915735109":"Back to {{platform_name}}","918447723":"Real","920125517":"Add demo account","921901739":"- your account details of the bank linked to your account","924046954":"Upload a document showing your name and bank account number or account details.","926813068":"Fixed/Variable","929608744":"You are unable to make withdrawals","930346117":"Capitalization doesn't help very much","930546422":"Touch","933126306":"Enter some text here","933193610":"Only letters, periods, hyphens, apostrophes, and spaces, please.","934835052":"Potential profit","934932936":"PERSONAL","936766426":"You are limited to one fiat account. You won’t be able to change your account currency if you have already made your first deposit.","937237342":"Strategy name cannot be empty","937682366":"Upload both of these documents to prove your identity.","937831119":"Last name*","937992258":"Table","938500877":"{{ text }}. <0>You can view the summary of this transaction in your email.","938947787":"Withdrawal {{currency}}","938988777":"High barrier","943535887":"Please close your positions in the following Deriv MT5 account(s):","944499219":"Max. open positions","945532698":"Contract sold","946204249":"Read","946841802":"A white (or green) candle indicates that the open price is lower than the close price. This represents an upward movement of the market price.","946944859":"Hit the button below and we'll send you an email with a link. Click that link to verify your withdrawal request.","947046137":"Your withdrawal will be processed within 24 hours","947363256":"Create list","947758334":"City is required","947914894":"Top up  <0>","948156236":"Create {{type}} password","948545552":"150+","949859957":"Submit","952927527":"Regulated by the Malta Financial Services Authority (MFSA) (licence no. IS/70156)","955352264":"Trade on {{platform_name_dxtrade}}","956448295":"Cut-off image detected","957182756":"Trigonometric functions","958430760":"In/Out","959031082":"set {{ variable }} to MACD Array {{ dropdown }} {{ dummy }}","960201789":"3. Sell conditions","961178214":"You can only purchase one contract at a time","961266215":"140+","961327418":"My computer","961692401":"Bot","966457287":"set {{ variable }} to Exponential Moving Average {{ dummy }}","968576099":"Up/Down","969987233":"Win up to maximum payout if exit spot is between lower and upper barrier, in proportion to the difference between exit spot and lower barrier.","970915884":"AN","974888153":"High-Low","975668699":"I confirm and accept {{company}} 's <0>Terms and Conditions","975950139":"Country of Residence","977929335":"Go to my account settings","981138557":"Redirect","981568830":"You have chosen to exclude yourself from trading on our website until {{exclude_until}}. If you are unable to place a trade or deposit after your self-exclusion period, please contact us via <0>live chat.","981965437":"Scan the QR code below with your 2FA app. We recommend <0>Authy or <1>Google Authenticator.","982146443":"WhatsApp","982402892":"First line of address","982829181":"Barriers","983451828":"2. Select the asset and trade type.","987224688":"How many trades have you placed with other financial instruments in the past 12 months?","988064913":"4. Come back to Deriv Bot and add the Notify Telegram block to the workspace. Paste the Telegram API token and chat ID into the block fields accordingly.","988361781":"You have no trading activity yet.","988934465":"When prompted, you must enable camera access to continue","990739582":"170+","992294492":"Your postal code is invalid","992677950":"Logging out on other devices","993827052":"Choosing this jurisdiction will give you a Financial STP account. Your trades will go directly to the market and have tighter spreads.","995563717":"not {{ boolean }}","999008199":"text","1001160515":"Sell","1001749987":"You’ll get a warning, named margin call, if your account balance drops down close to the stop out level.","1003876411":"Should start with letter or number and may contain a hyphen, period and slash.","1004127734":"Send email","1006458411":"Errors","1006664890":"Silent","1009032439":"All time","1010198306":"This block creates a list with strings and numbers.","1010337648":"We were unable to verify your proof of ownership.","1011424042":"{{text}}. stake<0/>","1012102263":"You will not be able to log in to your account until this date (up to 6 weeks from today).","1015201500":"Define your trade options such as duration and stake.","1016220824":"You need to switch to a real money account to use this feature.<0/>You can do this by selecting a real account from the <1>Account Switcher.","1018803177":"standard deviation","1019265663":"You have no transactions yet.","1019508841":"Barrier 1","1021679446":"Multipliers only","1022934784":"1 minute","1023237947":"1. In the example below, the instructions are repeated as long as the value of x is less than or equal to 10. Once the value of x exceeds 10, the loop is terminated.","1023643811":"This block purchases contract of a specified type.","1023795011":"Even/Odd","1024205076":"Logic operation","1025887996":"Negative Balance Protection","1026046972":"Please enter a payout amount that's lower than {{max_payout}}.","1026289179":"Trade on the go","1027098103":"Leverage gives you the ability to trade a larger position using your existing capital. Leverage varies across different symbols.","1028211549":"All fields are required","1028758659":"Citizenship*","1029164365":"We presume that you possess the experience, knowledge, and expertise to make your own investment decisions and properly assess the risk involved.","1030021206":"change {{ variable }} by {{ number }}","1031602624":"We've sent a secure link to %{number}","1031731167":"Pound Sterling","1032173180":"Deriv","1032907147":"AUD/NZD","1035893169":"Delete","1036116144":"Speculate on the price movement of an asset without actually owning it.","1036867749":"The desired duration, stake, prediction, and/or barrier(s) for the contract is defined here.","1038575777":"Change password","1039428638":"EU regulation","1039755542":"Use a few words, avoid common phrases","1040472990":"1. Go to Bot Builder.","1040677897":"To continue trading, you must also submit a proof of address.","1041001318":"This block performs the following operations on a given list: sum, minimum, maximum, average, median, mode, antimode, standard deviation, random item.","1041620447":"If you are unable to scan the QR code, you can manually enter this code instead:","1042659819":"You have an account that needs action","1043483281":"Click Run when you want to start trading, and click Stop when you want to stop.","1043790274":"There was an error","1044540155":"100+","1044599642":"<0> has been credited into your {{platform}} {{title}} account.","1045704971":"Jump 150 Index","1045782294":"Click the <0>Change password button to change your Deriv password.","1047389068":"Food Services","1047881477":"Unfortunately, your browser does not support the video.","1048687543":"Labuan Financial Services Authority","1048947317":"Sorry, this app is unavailable in {{clients_country}}.","1049384824":"Rise","1050063303":"Videos on Deriv Bot","1050128247":"I confirm that I have verified the payment agent’s transfer information.","1050844889":"Reports","1052137359":"Family name*","1052779010":"You are on your demo account","1053153674":"Jump 50 Index","1053159279":"Level of education","1053556481":"Once you submit your complaint, we will send you an acknowledgement email to confirm that we have received it.","1055313820":"No document detected","1056381071":"Return to trade","1056821534":"Are you sure?","1057216772":"text {{ input_text }} is empty","1057749183":"Two-factor authentication (2FA)","1057765448":"Stop out level","1057904606":"The concept of the D’Alembert Strategy is said to be similar to the Martingale Strategy where you will increase your contract size after a loss. With the D’Alembert Strategy, you will also decrease your contract size after a successful trade.","1058804653":"Expiry","1060231263":"When are you required to pay an initial margin?","1061308507":"Purchase {{ contract_type }}","1062536855":"Equals","1065353420":"110+","1065498209":"Iterate (1)","1066235879":"Transferring funds will require you to create a second account.","1066459293":"4.3. Acknowledging your complaint","1069347258":"The verification link you used is invalid or expired. Please request for a new one.","1069576070":"Purchase lock","1070624871":"Check proof of address document verification status","1073261747":"Verifications","1076006913":"Profit/loss on the last {{item_count}} contracts","1077515534":"Date to","1078221772":"Leverage prevents you from opening large positions.","1080068516":"Action","1080990424":"Confirm","1082158368":"*Maximum account cash balance","1082406746":"Please enter a stake amount that's at least {{min_stake}}.","1083781009":"Tax identification number*","1083826534":"Enable Block","1086118495":"Traders Hub","1087112394":"You must select the strike price before entering the contract.","1088031284":"Strike:","1088138125":"Tick {{current_tick}} - ","1089085289":"Mobile number","1089436811":"Tutorials","1089687322":"Stop your current bot?","1095295626":"<0>•The Arbiter for Financial Services will determine whether the complaint can be accepted and is in accordance with the law.","1096078516":"We’ll review your documents and notify you of its status within 3 days.","1096175323":"You’ll need a Deriv account","1098147569":"Purchase commodities or shares of a company.","1098622295":"\"i\" starts with the value of 1, and it will be increased by 2 at every iteration. The loop will repeat until \"i\" reaches the value of 12, and then the loop is terminated.","1100133959":"National ID","1100870148":"To learn more about account limits and how they apply, please go to the <0>Help Centre.","1101560682":"stack","1101712085":"Buy Price","1102420931":"Next, upload the front and back of your driving licence.","1102995654":"Calculates Exponential Moving Average (EMA) list from a list of values with a period","1103309514":"Target","1103452171":"Cookies help us to give you a better experience and personalised content on our site.","1104912023":"Pending verification","1107474660":"Submit proof of address","1107555942":"To","1109217274":"Success!","1110102997":"Statement","1112582372":"Interval duration","1113119682":"This block gives you the selected candle value from a list of candles.","1113292761":"Less than 8MB","1114679006":"You have successfully created your bot using a simple strategy.","1117281935":"Sell conditions (optional)","1117863275":"Security and safety","1118294625":"You have chosen to exclude yourself from trading on our website until {{exclusion_end}}. If you are unable to place a trade or deposit after your self-exclusion period, please contact us via live chat.","1119887091":"Verification","1119986999":"Your proof of address was submitted successfully","1120985361":"Terms & conditions updated","1122910860":"Please complete your <0>financial assessment.","1123927492":"You have not selected your account currency","1125090693":"Must be a number","1126075317":"Add your Deriv MT5 <0>{{account_type_name}} STP account under Deriv (FX) Ltd regulated by Labuan Financial Services Authority (Licence no. MB/18/0024).","1126934455":"Length of token name must be between 2 and 32 characters.","1127149819":"Make sure§","1127224297":"Sorry for the interruption","1128139358":"How many CFD trades have you placed in the past 12 months?","1128321947":"Clear All","1128404172":"Undo","1129124569":"If you select \"Under\", you will win the payout if the last digit of the last tick is less than your prediction.","1129842439":"Please enter a take profit amount.","1130744117":"We shall try to resolve your complaint within 10 business days. We will inform you of the outcome together with an explanation of our position and propose any remedial measures we intend to take.","1130791706":"N","1133651559":"Live chat","1134879544":"Example of a document with glare","1138126442":"Forex: standard","1139483178":"Enable stack","1143730031":"Direction is {{ direction_type }}","1144028300":"Relative Strength Index Array (RSIA)","1145927365":"Run the blocks inside after a given number of seconds","1146064568":"Go to Deposit page","1147269948":"Barrier cannot be zero.","1147625645":"Please proceed to withdraw all your funds from your account before <0>30 November 2021.","1150637063":"*Volatility 150 Index and Volatility 250 Index","1151964318":"both sides","1152294962":"Upload the front of your driving licence.","1154021400":"list","1154239195":"Title and name","1155011317":"This block converts the date and time to the number of seconds since the Unix Epoch (1970-01-01 00:00:00).","1155626418":"below","1158678321":"<0>b.The Head of the Dispute Resolution Committee (DRC) will contact both you and us within 5 business days to obtain all necessary information and see if there is a chance to settle the complaint during the investigation phase.","1160761178":"No payout if exit spot is below or equal to the lower barrier.","1161924555":"Please select an option","1163771266":"The third block is <0>optional. You may use this block if you want to sell your contract before it expires. For now, leave the block as it is. ","1163836811":"Real Estate","1164773983":"Take profit and/or stop loss are not available while deal cancellation is active.","1166128807":"Choose one of your accounts or add a new cryptocurrency account","1166377304":"Increment value","1168029733":"Win payout if exit spot is also equal to entry spot.","1169201692":"Create {{platform}} password","1170228717":"Stay on {{platform_name_trader}}","1171765024":"Step 3","1173770679":"- currentPL: Use this variable to store the cumulative profit or loss while your bot is running. Set the initial value to 0.","1174542625":"- Find the chat ID property in the response, and copy the value of the id property","1174748431":"Payment channel","1175183064":"Vanuatu","1176926166":"Experience with trading other financial instruments","1177396776":"If you select \"Asian Fall\", you will win the payout if the last tick is lower than the average of the ticks.","1177723589":"There are no transactions to display","1178582280":"The number of contracts you have lost since you last cleared your stats.","1178800778":"Take a photo of the back of your license","1178942276":"Please try again in a minute.","1179704370":"Please enter a take profit amount that's higher than the current potential profit.","1180619731":"Each day, you can make up to {{ allowed_internal }} transfers between your Deriv accounts, up to {{ allowed_mt5 }} transfers between your Deriv and {{platform_name_mt5}} accounts, and up to {{ allowed_dxtrade }} transfers between your Deriv and {{platform_name_dxtrade}} accounts.","1181396316":"This block gives you a random number from within a set range","1181770592":"Profit/loss from selling","1183007646":"- Contract type: the name of the contract type such as Rise, Fall, Touch, No Touch, etс.","1184968647":"Close your contract now or keep it running. If you decide to keep it running, you can check and close it later on the ","1188316409":"To receive your funds, contact the payment agent with the details below","1188980408":"5 minutes","1189249001":"4.1. What is considered a complaint?","1189368976":"Please complete your personal details before you verify your identity.","1191429031":"Please click on the link in the email to change your <0>{{platform_name_dxtrade}} password.","1191644656":"Predict the market direction and select either “Up” or “Down” to open a position. We will charge a commission when you open a position.","1192708099":"Duration unit","1195393249":"Notify {{ notification_type }} with sound: {{ notification_sound }} {{ input_message }}","1196006480":"Profit threshold","1196683606":"Deriv MT5 CFDs demo account","1197326289":"You are no longer able to trade digital options on any of our platforms. Also, you can’t make deposits into your Options account.","1198368641":"Relative Strength Index (RSI)","1199281499":"Last Digits List","1201533528":"Contracts won","1201773643":"numeric","1203297580":"This block sends a message to a Telegram channel.","1204223111":"In this example, the open prices from a list of candles are assigned to a variable called \"candle_list\".","1206227936":"How to mask your card?","1206821331":"Armed Forces","1207152000":"Choose a template and set your trade parameters.","1208714859":"For Short:","1208729868":"Ticks","1208903663":"Invalid token","1211912982":"Bot is starting","1214893428":"Account creation is currently unavailable for mobile. Please log in with your computer to create a new account.","1216408337":"Self-Employed","1217159705":"Bank account number","1217481729":"Tether as an ERC20 token (eUSDT) is a version of Tether that is hosted on Ethereum.","1218546232":"What is Fiat onramp?","1219844088":"do %1","1221250438":"To enable withdrawals, please submit your <0>Proof of Identity (POI) and <1>Proof of Address (POA) and also complete the <2>financial assessment in your account settings.","1222096166":"Deposit via bank wire, credit card, and e-wallet","1222521778":"Making deposits and withdrawals is difficult.","1222544232":"We’ve sent you an email","1225150022":"Number of assets","1227074958":"random fraction","1227240509":"Trim spaces","1228534821":"Some currencies may not be supported by payment agents in your country.","1229883366":"Tax identification number","1230884443":"State/Province (optional)","1231282282":"Use only the following special characters: {{permitted_characters}}","1232291311":"Maximum withdrawal remaining","1232353969":"0-5 transactions in the past 12 months","1233300532":"Payout","1234292259":"Source of wealth","1234764730":"Upload a screenshot of your name and email address from the personal details section.","1235426525":"50%","1237330017":"Pensioner","1238311538":"Admin","1239752061":"In your cryptocurrency wallet, make sure to select the <0>{{network_name}} network when you transfer funds to Deriv.","1239760289":"Complete your trading assessment","1239940690":"Restarts the bot when an error is encountered.","1240027773":"Please Log in","1240688917":"Glossary","1241238585":"You may transfer between your Deriv fiat, cryptocurrency, and {{platform_name_mt5}} accounts.","1242288838":"Hit the checkbox above to choose your document.","1242994921":"Click here to start building your Deriv Bot.","1243064300":"Local","1243287470":"Transaction status","1246207976":"Enter the authentication code generated by your 2FA app:","1246880072":"Select issuing country","1247280835":"Our cryptocurrency cashier is temporarily down due to system maintenance. You can make cryptocurrency deposits and withdrawals in a few minutes when the maintenance is complete.","1248018350":"Source of income","1248940117":"<0>a.The decisions made by the DRC are binding on us. DRC decisions are binding on you only if you accept them.","1250495155":"Token copied!","1252669321":"Import from your Google Drive","1253531007":"Confirmed","1254565203":"set {{ variable }} to create list with","1255909792":"last","1255963623":"To date/time {{ input_timestamp }} {{ dummy }}","1258097139":"What could we do to improve?","1258198117":"positive","1259598687":"GBP/JPY","1260259925":"Phone is not in a proper format.","1263387702":"All {{count}} account types use market execution. This means you agree with the broker's price in advance and will place orders at the broker's price.","1264096613":"Search for a given string","1264842111":"You can switch between real and demo accounts.","1265704976":"","1269296089":"Let's build a Bot!","1270581106":"If you select \"No Touch\", you win the payout if the market never touches the barrier at any time during the contract period.","1271461759":"Your contract will be closed automatically if your profit reaches this amount.","1272012156":"GBP/CHF","1272337240":"Days","1272681097":"Hours","1274819385":"3. Complaints and Disputes","1281045211":"Sorts the items in a given list, by their numeric or alphabetical value, in either ascending or descending order.","1281290230":"Select","1282951921":"Only Downs","1284522768":"If \"Loss\" is selected, it will return \"True\" if your last trade was unsuccessful. Otherwise, it will return an empty string.","1286094280":"Withdraw","1286507651":"Close identity verification screen","1288965214":"Passport","1289146554":"British Virgin Islands Financial Services Commission","1289646209":"Margin call","1290525720":"Example: ","1291887623":"Digital options trading frequency","1291997417":"Contracts will expire at exactly 23:59:59 GMT on your selected expiry date.","1292188546":"Reset Deriv MT5 investor password","1292891860":"Notify Telegram","1293660048":"Max. total loss per day","1294756261":"This block creates a function, which is a group of instructions that can be executed at any time. Place other blocks in here to perform any kind of action that you need in your strategy. When all the instructions in a function have been carried out, your bot will continue with the remaining blocks in your strategy. Click the “do something” field to give it a name of your choice. Click the plus icon to send a value (as a named variable) to your function.","1295284664":"Please accept our <0>updated Terms and Conditions to proceed.","1296380713":"Close my contract","1297577226":"Create your bot easily using our drag-and-drop blocks to match your desired trading strategy, or choose from our pre-made Quick Strategies.","1299479533":"8 hours","1300576911":"Please resubmit your proof of address or we may restrict your account.","1302691457":"Occupation","1303016265":"Yes","1303530014":"We’re processing your withdrawal.","1304083330":"copy","1304272843":"Please submit your proof of address.","1304620236":"Enable camera","1304788377":"<0/><1/>If your complaint relates to our data processing practices, you can submit a formal complaint to the <2>Information and Data Protection Commissioner (Malta) on their website or make a complaint to any supervisory authority within the European Union.","1304807342":"Compare CFDs demo accounts","1305217290":"Upload the back of your identity card.","1308625834":"Sets the default time interval for blocks that read list of candles.","1309017029":"Enabling this allows you to save your blocks as one collection which can be easily integrated into other bots.","1309044871":"Returns the value of the latest tick in string format","1310483610":"Results for \"{{ search_term }}\"","1311680770":"payout","1313167179":"Please log in","1316216284":"You can use this password for all your {{platform}} accounts.","1319217849":"Check your mobile","1320750775":"Front and back","1322804930":"Restart the process on the latest version of Google Chrome","1323327633":"Our complaints process comprises the following 4 steps:","1323476617":"Changes the capitalisation of a string of text to Upper case, Lower case, Title case.","1323941798":"Short","1323996051":"Profile","1324110809":"Address information","1324922837":"2. The new variable will appear as a block under Set variable.","1327181172":"Financial Vanuatu","1327494533":"{{sell_value}} (Sell)","1329136554":"Jump 200 Index","1329325646":"The content of this block is called on every tick","1331199417":"Please enter the correct format. ","1331367811":"Client account number","1332168410":"Learn more","1332168769":"Disconnect","1333576137":"Please update your {{details}} to continue.","1333839457":"Submit identity card (front)","1334326985":"It may take a few minutes to arrive","1335967988":"Notice","1336052175":"Switch accounts","1337846406":"This block gives you the selected candle value from a list of candles within the selected time interval.","1337864666":"Photo of your document","1338496204":"Ref. ID","1339613797":"Regulator/External dispute resolution","1341840346":"View in Journal","1346204508":"Take profit","1346339408":"Managers","1347071802":"{{minutePast}}m ago","1348009461":"Please close your positions in the following Deriv X account(s):","1349133669":"Try changing your search criteria.","1349289354":"Great, that's everything we need","1349295677":"in text {{ input_text }} get substring from {{ position1 }} {{ index1 }} to {{ position2 }} {{ index2 }}","1351906264":"This feature is not available for payment agents.","1353197182":"Please select","1353958640":"You can also use these shortcuts to import or build your bot.","1354288636":"Based on your answers, it looks like you have insufficient knowledge and experience in trading CFDs. CFD trading is risky and you could potentially lose all of your capital.<0/><0/>","1355250245":"{{ calculation }} of list {{ input_list }}","1356373528":"Run Deriv EZ on your browser","1356574493":"Returns a specific portion of a given string of text.","1356607862":"Deriv password","1357129681":"{{num_day}} days {{num_hour}} hours {{num_minute}} minutes","1357213116":"Identity card","1358543466":"Not available","1358543748":"enabled","1359424217":"You have sold this contract at <0 />","1360929368":"Add a Deriv account","1362578283":"High","1363060668":"Your trading statistics since:","1363645836":"Derived FX","1363675688":"Duration is a required field.","1364958515":"Stocks","1366244749":"Limits","1367023655":"To ensure your loss does not exceed your stake, your contract will be closed automatically when your loss equals to <0/>.","1367488817":"4. Restart trading conditions","1367990698":"Volatility 10 Index","1369709538":"Our terms of use","1370647009":"Enjoy higher daily limits","1371193412":"Cancel","1371555192":"Choose your preferred payment agent and enter your withdrawal amount. If your payment agent is not listed, <0>search for them using their account number.","1371641641":"Open the link on your mobile","1371911731":"Financial products in the EU are offered by {{legal_entity_name}}, licensed as a Category 3 Investment Services provider by the Malta Financial Services Authority (<0>Licence no. IS/70156).","1374627690":"Max. account balance","1376329801":"Last 60 days","1378419333":"Ether","1380349261":"Range","1383017005":"You have switched accounts.","1384127719":"You should enter {{min}}-{{max}} numbers.","1384222389":"Please submit valid identity documents to unlock the cashier.","1385418910":"Please set a currency for your existing real account before creating another account.","1387503299":"Log in","1388770399":"Proof of identity required","1389197139":"Import error","1390792283":"Trade parameters","1391174838":"Potential payout:","1392966771":"Mrs","1392985917":"This is similar to a commonly used password","1393559748":"Invalid date/time: {{ datetime_string }}","1393901361":"There’s an app for that","1393903598":"if true {{ return_value }}","1396179592":"Commission","1396417530":"Bear Market Index","1397628594":"Insufficient funds","1400341216":"We’ll review your documents and notify you of its status within 1 to 3 days.","1400637999":"(All fields are required)","1400732866":"View from camera","1400962248":"High-Close","1402208292":"Change text case","1403376207":"Update my details","1405584799":"with interval: {{ candle_interval_type }}","1407191858":"DTrader","1408844944":"Click the plus icon to extend the functionality of this block.","1411373212":"Strong passwords contain at least 8 characters. combine uppercase and lowercase letters, numbers, and symbols.","1412535872":"You can check the result of the last trade with this block. It can only be placed within the \"Restart trading conditions\" root block.","1413047745":"Assigns a given value to a variable","1413359359":"Make a new transfer","1414205271":"prime","1415006332":"get sub-list from first","1415974522":"If you select \"Differs\", you will win the payout if the last digit of the last tick is not the same as your prediction.","1417558007":"Max. total loss over 7 days","1417914636":"Login ID","1418115525":"This block repeats instructions as long as a given condition is true.","1421749665":"Simple Moving Average (SMA)","1422060302":"This block replaces a specific item in a list with another given item. It can also insert the new item in the list at a specific position.","1422129582":"All details must be clear — nothing blurry","1423082412":"Last Digit","1423296980":"Enter your SSNIT number","1424741507":"See more","1424779296":"If you've recently used bots but don't see them in this list, it may be because you:","1428657171":"You can only make deposits. Please contact us via <0>live chat for more information.","1430396558":"5. Restart buy/sell on error","1430632931":"To get trading, please confirm who you are, and where you live.","1433367863":"Sorry, an error occured while processing your request.","1433468641":"We offer our services in all countries, except for the ones
mentioned in our terms and conditions.","1434382099":"Displays a dialog window with a message","1434767075":"Get started on Deriv Bot","1434976996":"Announcement","1435363248":"This block converts the number of seconds since the Unix Epoch to a date and time format such as 2019-08-01 00:00:00.","1435380105":"Minimum deposit","1437396005":"Add comment","1438247001":"A professional client receives a lower degree of client protection due to the following.","1438340491":"else","1439168633":"Stop loss:","1441208301":"Total<0 />profit/loss","1442747050":"Loss amount: <0>{{profit}}","1442840749":"Random integer","1443478428":"Selected proposal does not exist","1444843056":"Corporate Affairs Commission","1445592224":"You accidentally gave us another email address (Usually a work or a personal one instead of the one you meant).","1446742608":"Click here if you ever need to repeat this tour.","1449462402":"In review","1452260922":"Too many failed attempts","1452941569":"This block delays execution for a given number of seconds. You can place any blocks within this block. The execution of other blocks in your strategy will be paused until the instructions in this block are carried out.","1453317405":"This block gives you the balance of your account either as a number or a string of text.","1454406889":"Choose <0>until as the repeat option.","1454648764":"deal reference id","1454865058":"Do not enter an address linked to an ICO purchase or crowdsale. If you do, the ICO tokens will not be credited into your account.","1455741083":"Upload the back of your driving licence.","1457341530":"Your proof of identity verification has failed","1457603571":"No notifications","1458160370":"Enter your {{platform}} password to add a {{platform_name}} {{account}} {{jurisdiction_shortcode}} account.","1459761348":"Submit proof of identity","1461323093":"Display messages in the developer’s console.","1464190305":"This block will transfer the control back to the Purchase conditions block, enabling you to purchase another contract without manually stopping and restarting your bot.","1464253511":"You already have an account for each of the cryptocurrencies available on {{deriv}}.","1465084972":"How much experience do you have with other financial instruments?","1465919899":"Pick an end date","1466430429":"Should be between {{min_value}} and {{max_value}}","1466900145":"Doe","1467017903":"This market is not yet available on {{platform_name_trader}}, but it is on {{platform_name_smarttrader}}.","1467421920":"with interval: %1","1467661678":"Cryptocurrency trading","1467880277":"3. General queries","1468308734":"This block repeats instructions as long as a given condition is true","1468419186":"Deriv currently supports withdrawals of Tether USDT to Omni wallet. To ensure a successful transaction, enter a wallet address compatible with the tokens you wish to withdraw. <0>Learn more","1468937050":"Trade on {{platform_name_trader}}","1469150826":"Take Profit","1469764234":"Cashier Error","1469814942":"- Division","1470319695":"Returns either True or False","1471008053":"Deriv Bot isn't quite ready for real accounts","1471070549":"Can contract be sold?","1471741480":"Severe error","1473369747":"Synthetics only","1476301886":"Similar to SMA, this block gives you the entire SMA line containing a list of all values for a given period.","1478030986":"Create or delete API tokens for trading and withdrawals","1480915523":"Skip","1481977420":"Please help us verify your withdrawal request.","1483470662":"Click ‘Open’ to start trading with your account","1484336612":"This block is used to either terminate or continue a loop, and can be placed anywhere within a loop block.","1487086154":"Your documents were submitted successfully","1488548367":"Upload again","1491392301":"<0>Sold for: {{sold_for}}","1492686447":"Your MT5 Financial STP account will be opened through Deriv (FX) Ltd. All trading in this account is subject to the regulations and guidelines of the Labuan Financial Service Authority (LFSA). None of your other accounts, including your Deriv account, is subject to the regulations and guidelines of the Labuan Financial Service Authority (LFSA).","1493673429":"Change email","1493866481":"Run Deriv X on your browser","1496810530":"GBP/AUD","1497773819":"Deriv MT5 accounts","1499074768":"Add a real Deriv Multipliers account","1499080621":"Tried to perform an invalid operation.","1501691227":"Add Your Deriv MT5 <0>{{account_type_name}} account under Deriv (V) Ltd, regulated by the Vanuatu Financial Services Commission.","1502039206":"Over {{barrier}}","1502325741":"Your password cannot be the same as your email address.","1503618738":"- Deal reference ID: the reference ID of the contract","1505420815":"No payment agents found for your search","1505898522":"Download stack","1505927599":"Our servers hit a bump. Let’s refresh to move on.","1509570124":"{{buy_value}} (Buy)","1509678193":"Education","1510075920":"Gold/USD","1510357015":"Tax residence is required.","1510735345":"This block gives you a list of the last digits of the last 1000 tick values.","1512469749":"In the above example it is assumed that variable candle_open_price is processed somewhere within other blocks.","1516537408":"You can no longer trade on Deriv or deposit funds into your account.","1516559721":"Please select one file only","1516676261":"Deposit","1516834467":"‘Get’ the accounts you want","1517503814":"Drop file or click here to upload","1519124277":"Derived SVG","1519891032":"Welcome to Trader's Hub","1520332426":"Net annual income","1524636363":"Authentication failed","1526483456":"2. Enter a name for your variable, and hit Create. New blocks containing your new variable will appear below.","1527251898":"Unsuccessful","1527664853":"Your payout is equal to the payout per point multiplied by the difference between the final price and the strike price.","1527906715":"This block adds the given number to the selected variable.","1531017969":"Creates a single text string from combining the text value of each attached item, without spaces in between. The number of items can be added accordingly.","1533177906":"Fall","1534569275":"As part of the changes in our markets, we will be closing our UK clients’ accounts.","1534796105":"Gets variable value","1537711064":"You need to make a quick identity verification before you can access the Cashier. Please go to your account settings to submit your proof of identity.","1540585098":"Decline","1541508606":"Looking for CFDs? Go to Trader's Hub","1541969455":"Both","1542742708":"Synthetics, Forex, Stocks, Stock indices, Commodities, and Cryptocurrencies","1544642951":"If you select \"Only Ups\", you win the payout if consecutive ticks rise successively after the entry spot. No payout if any tick falls or is equal to any of the previous ticks.","1547148381":"That file is too big (only up to 8MB allowed). Please upload another file.","1548765374":"Verification of document number failed","1549098835":"Total withdrawn","1551172020":"AUD Basket","1552162519":"View onboarding","1555345325":"User Guide","1557426040":"Demo Derived SVG","1557682012":"Account Settings","1558972889":"set {{ variable }} to Simple Moving Average {{ dummy }}","1559220089":"Options and multipliers trading platform.","1560302445":"Copied","1562374116":"Students","1562982636":"Re-add your MT5 account using the same log in credentials.","1564392937":"When you set your limits or self-exclusion, they will be aggregated across all your account types in {{platform_name_trader}} and {{platform_name_dbot}}. For example, the losses made on both platforms will add up and be counted towards the loss limit you set.","1566037033":"Bought: {{longcode}} (ID: {{transaction_id}})","1567076540":"Only use an address for which you have proof of residence - ","1567586204":"Self-exclusion","1567745852":"Bot name","1569624004":"Dismiss alert","1570484627":"Ticks list","1571303610":"3. Set your trade parameters and hit Create.","1571575776":"Accepted formats: pdf, jpeg, jpg, and png. Max file size: 8MB","1572504270":"Rounding operation","1572982976":"Server","1573429525":"Call/Put","1573533094":"Your document is pending for verification.","1575556189":"Tether on the Ethereum blockchain, as an ERC20 token, is a newer transport layer, which now makes Tether available in Ethereum smart contracts. As a standard ERC20 token, it can also be sent to any Ethereum address.","1577480486":"Your mobile link will expire in one hour","1577527507":"Account opening reason is required.","1577612026":"Select a folder","1579839386":"Appstore","1580498808":"Multiple faces found","1584109614":"Ticks String List","1584936297":"XML file contains unsupported elements. Please check or modify file.","1585859194":"We’ll charge a 1% transfer fee for transfers in different currencies between your Deriv fiat and {{platform_name_mt5}} accounts, your Deriv fiat and {{platform_name_derivez}} accounts, and your Deriv fiat and {{platform_name_dxtrade}} accounts.","1587046102":"Documents from that country are not currently supported — try another document type","1589148299":"Start","1589640950":"Resale of this contract is not offered.","1589702653":"Proof of address","1590400723":"Total assets in all your accounts","1591933071":"Resubmit document","1593010588":"Login now","1594147169":"Please come back in","1594322503":"Sell is available","1596378630":"You have added a real Gaming account.<0/>Make a deposit now to start trading.","1597672660":"Deriv MT5 Password","1598009247":"<0>a.You may file a complaint with the Financial Commission up to 45 days after the incident.","1598386296":"Town/City is required.","1598443642":"Transaction hash","1602894348":"Create a password","1604171868":"Please withdraw all your funds as soon as possible.","1604916224":"Absolute","1605222432":"I have no knowledge and experience in trading at all.","1605292429":"Max. total loss","1611306795":"How is my bot doing?","1612105450":"Get substring","1612638396":"Cancel your trade at any time within a specified timeframe.","1613633732":"Interval should be between 10-60 minutes","1615897837":"Signal EMA Period {{ input_number }}","1617455864":"Shortcuts","1618809782":"Maximum withdrawal","1619070150":"You are being redirected to an external website.","1620278321":"Names and surnames by themselves are easy to guess","1620346110":"Set currency","1621024661":"Tether as a TRC20 token (tUSDT) is a version of Tether that is hosted on Tron.","1622662457":"Date from","1622944161":"Now, go to the <0>Restart trading conditions block.","1623706874":"Use this block when you want to use multipliers as your trade type.","1628981793":"Can I trade cryptocurrencies on Deriv Bot?","1630417358":"Please go to your account settings and complete your personal details to enable withdrawals.","1631281562":"GBP Basket","1634903642":"Only your face can be in the selfie","1634969163":"Change currency","1635266650":"It seems that your name in the document is not the same as your Deriv profile. Please update your name in the <0>Personal details page to solve this issue.","1636605481":"Platform settings","1636782601":"Multipliers","1638321777":"Your demo account balance is low. Reset your balance to continue trading from your demo account.","1639262461":"Pending withdrawal request:","1639304182":"Please click on the link in the email to reset your password.","1641395634":"Last digits list","1641635657":"New proof of identity document needed","1641980662":"Salutation is required.","1644636153":"Transaction hash: <0>{{value}}","1644703962":"Looking for CFD accounts? Go to Trader's Hub","1644864436":"You’ll need to authenticate your account before requesting to become a professional client. <0>Authenticate my account","1644908559":"Digit code is required.","1647186767":"The bot encountered an error while running.","1648938920":"Netherlands 25","1649239667":"2. Under the Blocks menu, you'll see a list of categories. Blocks are grouped within these categories. Choose the block you want and drag them to the workspace.","1651513020":"Display remaining time for each interval","1651951220":"Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"","1652366857":"get and remove","1652968048":"Define your trade options such as multiplier and stake.","1652976865":"In this example, this block is used with another block to get the open prices from a list of candles. The open prices are then assigned to the variable called \"cl\".","1653136377":"copied!","1653180917":"We cannot verify you without using your camera","1654365787":"Unknown","1654721858":"Upload anyway","1655627840":"UPPER CASE","1656155124":"Resend in <0 /> seconds","1658954996":"Plant and Machine Operators and Assemblers","1659074761":"Reset Put","1659352235":"Add your Deriv MT5 CFDs account under Deriv Investments (Europe) Limited, regulated by the Malta Financial Services Authority (MFSA) (licence no. IS/70156).","1665272539":"Remember: You cannot log in to your account until the selected date.","1665738338":"Balance","1665756261":"Go to live chat","1668138872":"Modify account settings","1670016002":"Multiplier: {{ multiplier }}","1670426231":"End Time","1671232191":"You have set the following limits:","1674163852":"You can determine the expiry of your contract by setting the duration or end time.","1675030608":"To create this account first we need you to resubmit your proof of address.","1675289747":"Switched to real account","1677027187":"Forex","1677990284":"My apps","1679743486":"1. Go to Quick strategy and select the strategy you want.","1680666439":"Upload your bank statement showing your name, account number, and transaction history.","1682409128":"Untitled Strategy","1682636566":"Resend email in","1683522174":"Top-up","1683963454":"Your contract will be closed automatically at the next available asset price on {{date}} at {{timestamp}}.","1684419981":"What's this?","1686800117":"{{error_msg}}","1687173740":"Get more","1689103988":"Second Since Epoch","1689258195":"We were unable to verify your address with the details you provided. Please check and resubmit or choose a different document type.","1691335819":"To continue trading with us, please confirm who you are.","1691765860":"- Negation","1692912479":"Deriv MT5, Deriv X","1693614409":"Start time","1694331708":"You can switch between CFDs, digital options, and multipliers at any time.","1694517345":"Enter a new email address","1698624570":"2. Hit Ok to confirm.","1700233813":"Transfer from {{selected_value}} is not allowed, Please choose another account from dropdown","1701447705":"Please update your address","1703091957":"We collect information about your employment as part of our due diligence obligations, as required by anti-money laundering legislation.","1704656659":"How much experience do you have in CFD trading?","1708413635":"For your {{currency_name}} ({{currency}}) account","1709401095":"Trade CFDs on Deriv X with financial markets and our Derived indices.","1709859601":"Exit Spot Time","1710662619":"If you have the app, launch it to start trading.","1711013665":"Anticipated account turnover","1711676335":"square root","1711929663":"Your funds have been transferred","1712357617":"Invalid email address.","1714255392":"To enable withdrawals, please complete your financial assessment.","1715011380":"Jump 25 Index","1715630945":"Returns the total profit in string format","1717023554":"Resubmit documents","1719248689":"EUR/GBP/USD","1720451994":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv fiat and Deriv cryptocurrency accounts.","1720968545":"Upload passport photo page from your computer","1723589564":"Represents the maximum number of outstanding contracts in your portfolio. Each line in your portfolio counts for one open position. Once the maximum is reached, you will not be able to open new positions without closing an existing position first.","1724696797":"You are limited to one fiat account only.","1725958461":"Account number","1726472773":"Function with no return value","1726565314":"Close my account","1728121741":"Transactions.csv","1728183781":"About Tether","1729145421":"Risk warning","1731747596":"The block(s) highlighted in red are missing input values. Please update them and click \"Run bot\".","1732891201":"Sell price","1733711201":"Regulators/external dispute resolution","1734185104":"Balance: %1","1734264460":"Disclaimer","1736292549":"Update postal code","1737352280":"Bot.init is not called","1738094481":"<0>Duration: Ticks 1","1738681493":"Remove your glasses, if necessary","1739086943":"Wall Street 30","1739384082":"Unemployed","1739668049":"Close your account","1740371444":"Underlying market is not selected","1742256256":"Please upload one of the following documents:","1743448290":"Payment agents","1743679873":"If you select <0>\"Call\", you’ll earn a <1>payout if the <1>final price is above the <1>strike price at <1>expiry. Otherwise, you won’t receive a payout.","1743902050":"Complete your financial assessment","1744509610":"Just drag the XML file from your computer onto the workspace, and your bot will be loaded accordingly. Alternatively, you can hit Import in Bot Builder, and choose to import your bot from your computer or from your Google Drive.","1745523557":"- Square root","1746051371":"Download the app","1746273643":"Moving Average Convergence Divergence","1747501260":"Sell conditions","1747523625":"Go back","1747674345":"Please use `.` as a decimal separator for fractional numbers.","1747682136":"Contract was cancelled.","1748754976":"Run","1749675724":"Deriv charges no commission across all account types.","1750065391":"Login time:","1753183432":"We take all complaints seriously and aim to resolve them as quickly and fairly as possible. If you are unhappy with any aspect of our service, please let us know by submitting a complaint using the guidance below:","1753226544":"remove","1753975551":"Upload passport photo page","1756678453":"break out","1758386013":"Do not get lured to fake \"Deriv\" pages!","1761038852":"Let’s continue with providing proofs of address and identity.","1761762171":"Restart last trade on error (bot ignores the unsuccessful trade): {{ checkbox }}","1762707297":"Phone number","1762746301":"MF4581125","1763123662":"Upload your NIMC slip.","1766212789":"Server maintenance starts at 06:00 GMT every Sunday and may last up to 2 hours. You may experience service disruption during this time.","1766993323":"Only letters, numbers, and underscores are allowed.","1767429330":"Add a Derived account","1768293340":"Contract value","1768861315":"Minute","1768918213":"Only letters, space, hyphen, period, and apostrophe are allowed.","1769068935":"Choose any of these exchanges to buy cryptocurrencies:","1771037549":"Add a Deriv real account","1771592738":"Conditional block","1777847421":"This is a very common password","1778893716":"Click here","1779144409":"Account verification required","1779519903":"Should be a valid number.","1780442963":"Scan the QR code to download {{ platform }}.","1780770384":"This block gives you a random fraction between 0.0 to 1.0.","1781393492":"We do not charge a transfer fee for transfers in the same currency between your Deriv fiat and {{platform_name_mt5}} accounts, your Deriv fiat and {{platform_name_derivez}} accounts and your Deriv fiat and {{platform_name_dxtrade}} accounts.","1782308283":"Quick strategy","1782395995":"Last Digit Prediction","1782690282":"Blocks menu","1782703044":"Sign up","1783526986":"How do I build a trading bot?","1783740125":"Upload your selfie","1787135187":"Postal/ZIP code is required","1787492950":"Indicators on the chart tab are for indicative purposes only and may vary slightly from the ones on the {{platform_name_dbot}} workspace.","1788515547":"<0/>For more information on submitting a complaint with the Office of the Arbiter for Financial Services, please <1>see their guidance.","1788966083":"01-07-1999","1789273878":"Payout per point","1789497185":"Make sure your passport details are clear to read, with no blur or glare","1790770969":"FX-majors (standard/micro lots), FX-minors, Commodities, Cryptocurrencies","1791017883":"Check out this <0>user guide.","1791432284":"Search for country","1791971912":"Recent","1793913365":"To deposit money, please switch to your {{currency_symbol}} account.","1794815502":"Download your transaction history.","1796787905":"Please upload the following document(s).","1798943788":"You can only make deposits.","1801093206":"Get candle list","1801270786":"Ready to automate your trading strategy without writing any code? You’ve come to the right place.","1801927731":"{{platform_name_dxtrade}} accounts","1803338729":"Choose what type of contract you want to trade. For example, for the Rise/Fall trade type you can choose one of three options: Rise, Fall, or Both. Selected option will determine available options for the Purchase block.","1804620701":"Expiration","1804789128":"{{display_value}} Ticks","1806017862":"Max. ticks","1806355993":"No commission","1808058682":"Blocks are loaded successfully","1808393236":"Login","1808867555":"This block uses the variable “i” to control the iterations. With each iteration, the value of “i” is determined by the items in a given list.","1810217569":"Please refresh this page to continue.","1811109068":"Jurisdiction","1811972349":"Market","1811973475":"Returns a specific character from a given string","1812006199":"Identity verification","1812582011":"Connecting to server","1813700208":"Boom 300 Index","1813958354":"Remove comment","1815034361":"alphabetic","1815905959":"DTrader, DBot, SmartTrader, and Binary Bot","1815995250":"Buying contract","1816126006":"Trade on Deriv MT5 ({{platform_name_dmt5}}), the all-in-one FX and CFD trading platform.","1817154864":"This block gives you a random number from within a set range.","1820242322":"e.g. United States","1820332333":"Top up","1821818748":"Enter Driver License Reference number","1823177196":"Most popular","1824193700":"This block gives you the last digit of the latest tick value.","1824292864":"Call","1827607208":"File not uploaded.","1828370654":"Onboarding","1830520348":"{{platform_name_dxtrade}} Password","1831847842":"I confirm that the name and date of birth above match my chosen identity document (see below)","1833481689":"Unlock","1833499833":"Proof of identity documents upload failed","1836767074":"Search payment agent name","1837762008":"Please submit your proof of identity and proof of address to verify your account in your account settings to access the cashier.","1838639373":"Resources","1839021527":"Please enter a valid account number. Example: CR123456789","1840865068":"set {{ variable }} to Simple Moving Average Array {{ dummy }}","1841381387":"Get more wallets","1841788070":"Palladium/USD","1841996888":"Daily loss limit","1842266423":"back","1842862156":"Welcome to your Deriv X dashboard","1843658716":"If you select \"Only Downs\", you win the payout if consecutive ticks fall successively after the entry spot. No payout if any tick rises or is equal to any of the previous ticks.","1845892898":"(min: {{min_stake}} - max: {{max_payout}})","1846266243":"This feature is not available for demo accounts.","1846587187":"You have not selected your country of residence","1846664364":"{{platform_name_dxtrade}}","1849484058":"Any unsaved changes will be lost.","1850031313":"- Low: the lowest price","1850132581":"Country not found","1850659345":"- Payout: the payout of the contract","1850663784":"Submit proofs","1851052337":"Place of birth is required.","1851776924":"upper","1854480511":"Cashier is locked","1854874899":"Back to list","1855566768":"List item position","1856485118":"Please <0>resubmit your proof of address to transfer funds between MT5 and Deriv accounts.","1856755117":"Pending action required","1856932069":"For Long:","1858251701":"minute","1859308030":"Give feedback","1863053247":"Please upload your identity document.","1863694618":"Trade CFDs on MT5 with forex, stocks, stock indices, commodities, and cryptocurrencies.","1863731653":"To receive your funds, contact the payment agent","1865525612":"No recent transactions.","1866811212":"Deposit in your local currency via an authorised, independent payment agent in your country.","1866836018":"<0/><1/>If your complaint relates to our data processing practices, you can submit a formal complaint to your local supervisory authority.","1867217564":"Index must be a positive integer","1867783237":"High-to-Close","1869315006":"See how we protect your funds to unlock the cashier.","1869787212":"Even","1870933427":"Crypto","1871196637":"True if the result of the last trade matches the selection","1871377550":"Do you offer pre-built trading bots on Deriv Bot?","1871664426":"Note","1873838570":"Please verify your address","1874481756":"Use this block to purchase the specific contract you want. You may add multiple Purchase blocks together with conditional blocks to define your purchase conditions. This block can only be used within the Purchase conditions block.","1874756442":"BVI","1875702561":"Load or build your bot","1876015808":"Social Security and National Insurance Trust","1876325183":"Minutes","1877225775":"Your proof of address is verified","1877410120":"What you need to do now","1877832150":"# from end","1878172674":"No, we don't. However, you'll find quick strategies on Deriv Bot that'll help you build your own trading bot for free.","1879042430":"Appropriateness Test, WARNING:","1879412976":"Profit amount: <0>{{profit}}","1879651964":"<0>Pending verification","1880029566":"Australian Dollar","1880097605":"prompt for {{ string_or_number }} with message {{ input_text }}","1880875522":"Create \"get %1\"","1881018702":"hour","1881587673":"Total stake since you last cleared your stats.","1882825238":"Restart trading conditions","1883531976":"Clerks","1885708031":"#","1889357660":"Enter a value in minutes, up to 60480 minutes (equivalent to 6 weeks).","1890171328":"By clicking Accept below and proceeding with the Account Opening you should note that you may be exposing yourself to risks (which may be significant, including the risk of loss of the entire sum invested) that you may not have the knowledge and experience to properly assess or mitigate.","1890332321":"Returns the number of characters of a given string of text, including numbers, spaces, punctuation marks, and symbols.","1894667135":"Please verify your proof of address","1898670234":"{{formatted_opening_time}} (GMT) on {{opening_day}},<0> {{opening_date}}.","1902547203":"MetaTrader 5 MacOS app","1903437648":"Blurry photo detected","1905032541":"We're now ready to verify your identity","1905589481":"If you want to change your account currency, please contact us via <0>live chat.","1906213000":"Our system will finish any Deriv Bot trades that are running, and Deriv Bot will not place any new trades.","1906639368":"If this is the first time you try to create a password, or you have forgotten your password, please reset it.","1907884620":"Add a real Deriv Gaming account","1908239019":"Make sure all of the document is in the photo","1908686066":"Appropriateness Test Warning","1909647105":"TRX/USD","1909769048":"median","1913777654":"Switch account","1914014145":"Today","1914270645":"Default Candle Interval: {{ candle_interval_type }}","1914725623":"Upload the page that contains your photo.","1917178459":"Bank Verification Number","1917523456":"This block sends a message to a Telegram channel. You will need to create your own Telegram bot to use this block.","1917804780":"You will lose access to your Options account when it gets closed, so be sure to withdraw all your funds. (If you have a CFDs account, you can also transfer the funds from your Options account to your CFDs account.)","1918633767":"Second line of address is not in a proper format.","1918796823":"Please enter a stop loss amount.","1918832194":"No experience","1919030163":"Tips to take a good selfie","1919594496":"{{website_name}} is not affiliated with any payment agents. Customers deal with payment agents at their sole risk. Customers are advised to check the credentials of payment agents and the accuracy of any information about payment agents (on {{website_name}} or elsewhere) before using their services.","1919694313":"To start trading, transfer funds from your Deriv account into this account.","1920217537":"Compare","1920468180":"How to use the SMA block","1921634159":"A few personal details","1921914669":"Deposit with Deriv P2P","1922529883":"Boom 1000 Index","1922955556":"Use a longer keyboard pattern with more turns","1923431535":"“Stop loss” is deactivated and will only be available when “Deal cancellation” expires.","1924365090":"Maybe later","1924765698":"Place of birth*","1925090823":"Sorry, trading is unavailable in {{clients_country}}.","1926987784":"- iOS: Swipe left on the account and tap <0>Delete.","1928930389":"GBP/NOK","1929309951":"Employment Status","1929379978":"Switch between your demo and real accounts.","1929694162":"Compare accounts","1930899934":"Tether","1931659123":"Run on every tick","1931884033":"It seems that your date of birth in the document is not the same as your Deriv profile. Please update your date of birth in the <0>Personal details page to solve this issue.","1934450653":"For <0>Contract type, set it to Both.","1939014728":"How do I remove blocks from the workspace?","1939902659":"Signal","1940408545":"Delete this token","1941915555":"Try later","1942091675":"Cryptocurrency trading is not available for clients residing in the United Kingdom.","1943440862":"Calculates Bollinger Bands (BB) list from a list with a period","1944204227":"This block returns current account balance.","1947527527":"1. This link was sent by you","1948092185":"GBP/CAD","1949719666":"Here are the possible reasons:","1950413928":"Submit identity documents","1952580688":"Submit passport photo page","1955219734":"Town/City*","1957759876":"Upload identity document","1958807602":"4. 'Table' takes an array of data, such as a list of candles, and displays it in a table format.","1959678342":"Highs & Lows","1960240336":"first letter","1964097111":"USD","1964165648":"Connection lost","1965916759":"Asian options settle by comparing the last tick with the average spot over the period.","1966023998":"2FA enabled","1966281100":"Console {{ message_type }} value: {{ input_message }}","1968025770":"Bitcoin Cash","1968077724":"Agriculture","1968368585":"Employment status","1970060713":"You’ve successfully deleted a bot.","1971898712":"Add or manage account","1973536221":"You have no open positions yet.","1973564194":"You are limited to one fiat account. You won’t be able to change your account currency if you have already made your first deposit or created a real {{dmt5_label}} or {{platform_name_dxtrade}} account.","1973910243":"Manage your accounts","1974273865":"This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.","1974903951":"If you hit Yes, the info you entered will be lost.","1981940238":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name_svg}} and {{legal_entity_name_v}}.","1982912252":"Relative Strength Index (RSI) from a list with a period","1983001416":"Define your trade options such as multiplier and stake. This block can only be used with the multipliers trade type. If you select another trade type, this block will be replaced with the Trade options block.","1983358602":"This policy, which may change from time to time, applies to your account registered with {{legal_entity_name}}.","1983387308":"Preview","1983480826":"Sign in","1983544897":"P.O. Box is not accepted in address","1983676099":"Please check your email for details.","1984700244":"Request an input","1984742793":"Uploading documents","1985366224":"Each day, you can make up to {{ allowed_internal }} transfers between your Deriv accounts and up to {{ allowed_mt5 }} transfers between your Deriv and {{platform_name_mt5}} accounts.","1985637974":"Any blocks placed within this block will be executed at every tick. If the default candle interval is set to 1 minute in the Trade Parameters root block, the instructions in this block will be executed once every minute. Place this block outside of any root block.","1986094286":"- maximumLoss: Use this variable to store your maximum loss limit. You can assign any amount you want, but it must be a positive number.","1986498784":"BTC/LTC","1987080350":"Demo","1987447369":"Your cashier is locked","1988153223":"Email address","1988302483":"Take profit:","1988601220":"Duration value","1990331072":"Proof of ownership","1990735316":"Rise Equals","1991055223":"View the market price of your favourite assets.","1991448657":"Don't know your tax identification number? Click <0>here to learn more.","1991524207":"Jump 100 Index","1994023526":"The email address you entered had a mistake or typo (happens to the best of us).","1994558521":"The platforms aren’t user-friendly.","1994600896":"This block requires a list of candles as an input parameter.","1995023783":"First line of address*","1996767628":"Please confirm your tax information.","1997138507":"If the last tick is equal to the average of the ticks, you don't win the payout.","1997313835":"Your stake will continue to grow as long as the current spot price remains within a specified <0>range from the <0>previous spot price. Otherwise, you lose your stake and the trade is terminated.","1998199587":"You can also exclude yourself entirely for a specified duration. If, at any time, you decide to trade again, you must then contact our Customer Support to remove this self-exclusion. There will be a 24-hour-cooling-off period before you can resume trading. ","2001222130":"Check your spam or junk folder. If it's not there, try resending the email.","2004395123":"New trading tools for MT5","2004792696":"If you are a UK resident, to self-exclude from all online gambling companies licensed in Great Britain, go to <0>www.gamstop.co.uk.","2007028410":"market, trade type, contract type","2007092908":"Trade with leverage and low spreads for better returns on successful trades.","2008809853":"Please proceed to withdraw your funds before 30 November 2021.","2010759971":"Uploads successful","2010866561":"Returns the total profit/loss","2011609940":"Please input number greater than 0","2011808755":"Purchase Time","2014536501":"Card number","2014590669":"Variable '{{variable_name}}' has no value. Please set a value for variable '{{variable_name}}' to notify.","2017672013":"Please select the country of document issuance.","2020545256":"Close your account?","2021037737":"Please update your details to continue.","2021161151":"Watch this video to learn how to build a trading bot on Deriv Bot. Also, check out this blog post on building a trading bot.","2023659183":"Student","2023762268":"I prefer another trading website.","2025339348":"Move away from direct light — no glare","2027625329":"Simple Moving Average Array (SMAA)","2027696535":"Tax information","2028163119":"EOS/USD","2029237955":"Labuan","2030018735":"RSI is a technical analysis tool that helps you identify the market trend. It will give you a value from 0 to 100. An RSI value of 70 and above means that the asset is overbought and the current trend may reverse, while a value of 30 and below means that the asset is oversold.","2030045667":"Message","2033648953":"This block gives you the specified candle value for a selected time interval.","2034803607":"You must be 18 years old and above.","2035258293":"Start trading with us","2035925727":"sort {{ sort_type }} {{ sort_direction }} {{ input_list }}","2036578466":"Should be {{value}}","2037607934":"The purchase of <0>{{trade_type_name}} contract has been completed successfully for the amount of <0> {{buy_price}} {{currency}}","2037665157":"Expand All Blocks","2037906477":"get sub-list from #","2042023623":"We’re reviewing your documents. This should take about 5 minutes.","2042050260":"- Purchase price: the purchase price (stake) of the contract","2042115724":"Upload a screenshot of your account and personal details page with your name, account number, phone number, and email address.","2044086432":"The close is the latest tick at or before the end time. If you selected a specific end time, the end time is the selected time.","2046273837":"Last tick","2048110615":"Email address*","2048134463":"File size exceeded.","2049386104":"We need you to submit these in order to get this account:","2050170533":"Tick list","2051558666":"View transaction history","2053617863":"Please proceed to withdraw all your funds from your account.","2054889300":"Create \"%1\"","2055317803":"Copy the link to your mobile browser","2057082550":"Accept our updated <0>terms and conditions","2057419639":"Exit Spot","2059365224":"Yes, you can get started with a pre-built bot using the Quick strategy feature. You’ll find some of the most popular trading strategies here: Martingale, D'Alembert, and Oscar's Grind. Just select the strategy, enter your trade parameters, and your bot will be created for you. You can always tweak the parameters later.","2059753381":"Why did my verification fail?","2060873863":"Your order {{order_id}} is complete","2062912059":"function {{ function_name }} {{ function_params }}","2063655921":"By purchasing the \"Close-to-Low\" contract, you'll win the multiplier times the difference between the close and low over the duration of the contract.","2063812316":"Text Statement","2063890788":"Cancelled","2065278286":"Spread","2067903936":"Driving licence","2070002739":"Don’t accept","2070345146":"When opening a leveraged CFD trade.","2070752475":"Regulatory Information","2071043849":"Browse","2073813664":"CFDs, Options or Multipliers","2074235904":"Last name is required.","2074497711":"The Telegram notification could not be sent","2074713563":"4.2. Submission of a complaint","2080553498":"3. Get the chat ID using the Telegram REST API (read more: https://core.telegram.org/bots/api#getupdates)","2080829530":"Sold for: {{sold_for}}","2082533832":"Yes, delete","2084693624":"Converts a string representing a date/time string into seconds since Epoch. Example: 2019-01-01 21:03:45 GMT+0800 will be converted to 1546347825. Time and time zone offset are optional.","2085387371":"Must be numbers, letters, and special characters . , ' -","2085602195":"- Entry value: the value of the first tick of the contract","2086742952":"You have added a real Options account.<0/>Make a deposit now to start trading.","2086792088":"Both barriers should be relative or absolute","2088735355":"Your session and login limits","2089581483":"Expires on","2090650973":"The spot price may change by the time your order reaches our servers. When this happens, your payout may be affected.","2091671594":"Status","2093675079":"- Close: the closing price","2096014107":"Apply","2096456845":"Date of birth*","2097170986":"About Tether (Omni)","2097365786":"A copy of your identity document (identity card, passport)","2097381850":"Calculates Simple Moving Average line from a list with a period","2097932389":"Upload 2 separate screenshots from the personal details page and the account page via <0>https://app.astropay.com/profile","2100713124":"account","2101972779":"This is the same as the above example, using a tick list.","2102572780":"Length of digit code must be 6 characters.","2104115663":"Last login","2104364680":"Please switch to your demo account to run your Deriv Bot.","2104397115":"Please go to your account settings and complete your personal details to enable deposits and withdrawals.","2107381257":"Scheduled cashier system maintenance","2109312805":"The spread is the difference between the buy price and sell price. A variable spread means that the spread is constantly changing, depending on market conditions. A fixed spread remains constant but is subject to alteration, at the Broker's absolute discretion.","2110365168":"Maximum number of trades reached","2111015970":"This block helps you check if your contract can be sold. If your contract can be sold, it returns “True”. Otherwise, it returns an empty string.","2111528352":"Creating a variable","2112119013":"Take a selfie showing your face","2112175277":"with delimiter","2113321581":"Add a Deriv Gaming account","2115223095":"Loss","2117073379":"Our cryptocurrency cashier is temporarily down due to system maintenance. You can access the Cashier in a few minutes when the maintenance is complete.","2117165122":"1. Create a Telegram bot and get your Telegram API token. Read more on how to create bots in Telegram here: https://core.telegram.org/bots#6-botfather","2117489390":"Auto update in {{ remaining }} seconds","2118315870":"Where do you live?","2119449126":"Example output of the below example will be:","2119710534":"FAQ","2121227568":"NEO/USD","2122152120":"Assets","2127564856":"Withdrawals are locked","2131963005":"Please withdraw your funds from the following Deriv MT5 account(s):","2133451414":"Duration","2133470627":"This block returns the potential payout for the selected trade type. This block can be used only in the \"Purchase conditions\" root block.","2135563258":"Forex trading frequency","2136246996":"Selfie uploaded","2137901996":"This will clear all data in the summary, transactions, and journal panels. All counters will be reset to zero.","2137993569":"This block compares two values and is used to build a conditional structure.","2138861911":"Scans and photocopies are not accepted","2139171480":"Reset Up/Reset Down","2139362660":"left side","2141055709":"New {{type}} password","2141873796":"Get more info on <0>CFDs, <1>multipliers, and <2>options.","2143803283":"Purchase Error","2144609616":"If you select \"Reset-Down”, you win the payout if the exit spot is strictly lower than either the entry spot or the spot at reset time.","2145690912":"Income Earning","2145995536":"Create new account","2146336100":"in text %1 get %2","2146698770":"Pro tip: You can also click and drag out the desired block","2146892766":"Binary options trading experience","2147244655":"How do I import my own trading bot into Deriv Bot?","-1232613003":"<0>Verification failed. <1>Why?","-2029508615":"<0>Need verification.<1>Verify now","-931052769":"Submit verification","-1004605898":"Tips","-1938142055":"Documents uploaded","-448090287":"The link only works on mobile devices","-1244287721":"Something's gone wrong","-241258681":"You'll need to restart your verification on your computer","-929254273":"Get secure link","-2021867851":"Check back here to finish the submission","-1547069149":"Open the link and complete the tasks","-1767652006":"Here's how to do it:","-277611959":"You can now return to your computer to continue","-724178625":"Make sure full document is visible","-1519380038":"Glare detected","-1895280620":"Make sure your card details are clear to read, with no blur or glare","-1464447919":"Make sure your permit details are clear to read, with no blur or glare","-1436160506":"Make sure details are clear to read, with no blur or glare","-759124288":"Close","-759118956":"Redo","-753375398":"Enlarge image","-1042933881":"Driver's license","-1503134764":"Face photo page","-1335343167":"Sorry, no mobile phone bills","-699045522":"Documents you can use to verify your identity","-543666102":"It must be an official photo ID","-903877217":"These are the documents most likely to show your current home address","-1356835948":"Choose document","-1364375936":"Select a %{country} document","-401586196":"or upload photo – no scans or photocopies","-3110517":"Take a photo with your phone","-2033894027":"Submit identity card (back)","-20684738":"Submit license (back)","-1359585500":"Submit license (front)","-106779602":"Submit residence permit (back)","-1287247476":"Submit residence permit (front)","-1954762444":"Restart the process on the latest version of Safari","-261174676":"Must be under 10MB.","-685885589":"An error occurred while loading the component","-502539866":"Your face is needed in the selfie","-1377968356":"Please try again","-1226547734":"Try using a JPG or PNG file","-849068301":"Loading...","-1730346712":"Loading","-1849371752":"Check that your number is correct","-309848900":"Copy","-1424436001":"Send link","-1093833557":"How to scan a QR code","-1408210605":"Point your phone’s camera at the QR code","-1773802163":"If it doesn’t work, download a QR code scanner from Google Play or the App Store","-109026565":"Scan QR code","-1644436882":"Get link via SMS","-1667839246":"Enter mobile number","-1533172567":"Enter your mobile number:","-1352094380":"Send this one-time link to your phone","-28974899":"Get your secure link","-359315319":"Continue","-1279080293":"2. Your desktop window stays open","-102776692":"Continue with the verification","-89152891":"Take a photo of the back of your card","-1646367396":"Take a photo of the front of your card","-1350855047":"Take a photo of the front of your license","-2119367889":"Take a photo using the basic camera mode instead","-342915396":"Take a photo","-419040068":"Passport photo page","-1354983065":"Refresh","-1925063334":"Recover camera access to continue face verification","-54784207":"Camera access is denied","-1392699864":"Allow camera access","-269477401":"Provide the whole document page for best results","-864639753":"Upload back of card from your computer","-1309771027":"Upload front of license from your computer","-1722060225":"Take photo","-565732905":"Selfie","-1703181240":"Check that it is connected and functional. You can also continue verification on your phone","-2043114239":"Camera not working?","-2029238500":"It may be disconnected. Try using your phone instead.","-468928206":"Make sure your device's camera works","-466246199":"Camera not working","-698978129":"Remember to press stop when you're done. Redo video actions","-538456609":"Looks like you took too long","-781816433":"Photo of your face","-1471336265":"Make sure your selfie clearly shows your face","-1375068556":"Check selfie","-1914530170":"Face forward and make sure your eyes are clearly visible","-776541617":"We'll compare it with your document","-478752991":"Your link will expire in one hour","-1859729380":"Keep this window open while using your mobile","-1283761937":"Resend link","-629011256":"Don't refresh this page","-1005231905":"Once you've finished we'll take you to the next step","-542134805":"Upload photo","-1462975230":"Document example","-1472844935":"The photo should clearly show your document","-189310067":"Account closed","-1823540512":"Personal details","-849320995":"Assessments","-773766766":"Email and passwords","-1466827732":"Self exclusion","-1498206510":"Account limits","-241588481":"Login history","-966136867":"Connected apps","-213009361":"Two-factor authentication","-1214803297":"Dashboard-only path","-526636259":"Error 404","-1227878799":"Speculative","-1196936955":"Upload a screenshot of your name and email address from the personal information section.","-1286823855":"Upload your mobile bill statement showing your name and phone number.","-1309548471":"Upload your bank statement showing your name and account details.","-1410396115":"Upload a photo showing your name and the first six and last four digits of your card number. If the card does not display your name, upload the bank statement showing your name and card number in the transaction history.","-3805155":"Upload a screenshot of either of the following to process the transaction:","-1523487566":"- your account profile section on the website","-613062596":"- the Account Information page on the app","-1718304498":"User ID","-609424336":"Upload a screenshot of your name, account number, and email address from the personal details section of the app or profile section of your account on the website.","-1954436643":"Upload a screenshot of your username on the General Information page at <0>https://onlinenaira.com/members/index.htm","-79853954":"Upload a screenshot of your account number and phone number on the Bank Account/Mobile wallet page at <0>https://onlinenaira.com/members/bank.htm","-1192882870":"Upload a screenshot of your name and account number from the personal details section.","-1120954663":"First name*","-1659980292":"First name","-962979523":"Your {{ field_name }} as in your identity document","-1416797980":"Please enter your {{ field_name }} as in your official identity documents.","-1466268810":"Please remember that it is your responsibility to keep your answers accurate and up to date. You can update your personal details at any time in your <0>account settings.","-32386760":"Name","-766265812":"first name","-1857534296":"John","-1282749116":"last name","-1485480657":"Other details","-1784741577":"date of birth","-1315571766":"Place of birth","-2040322967":"Citizenship","-789291456":"Tax residence*","-1692219415":"Tax residence","-1903720068":"The country in which you meet the criteria for paying taxes. Usually the country in which you physically reside.","-651516152":"Tax Identification Number","-344715612":"Employment status*","-1543016582":"I hereby confirm that the tax information I provided is true and complete. I will also inform {{legal_entity_name}} about any changes to this information.","-1387062433":"Account opening reason","-222283483":"Account opening reason*","-190838815":"We need this for verification. If the information you provide is fake or inaccurate, you won’t be able to deposit and withdraw.","-1113902570":"Details","-71696502":"Previous","-1541554430":"Next","-987011273":"Your proof of ownership isn't required.","-808299796":"You are not required to submit proof of ownership at this time. We will inform you if proof of ownership is required in the future.","-179726573":"We’ve received your proof of ownership.","-813779897":"Proof of ownership verification passed.","-638756912":"Black out digits 7 to 12 of the card number that’s shown on the front of your debit/credit card.⁤","-2073934245":"The financial trading services offered on this site are only suitable for customers who accept the possibility of losing all the money they invest and who understand and have experience of the risk involved in the purchase of financial contracts. Transactions in financial contracts carry a high degree of risk. If the contracts you purchased expire as worthless, you will lose all your investment, which includes the contract premium.","-1166068675":"Your account will be opened with {{legal_entity_name}}, regulated by the UK Gaming Commission (UKGC), and will be subject to the laws of the Isle of Man.","-975118358":"Your account will be opened with {{legal_entity_name}}, regulated by the Malta Financial Services Authority (MFSA), and will be subject to the laws of Malta.","-680528873":"Your account will be opened with {{legal_entity_name}} and will be subject to the laws of Samoa.","-1125193491":"Add account","-2068229627":"I am not a PEP, and I have not been a PEP in the last 12 months.","-684271315":"OK","-740157281":"Trading Experience Assessment","-1720468017":"In providing our services to you, we are required to obtain information from you in order to assess whether a given product or service is appropriate for you.","-186841084":"Change your login email","-907403572":"To change your email address, you'll first need to unlink your email address from your {{identifier_title}} account.","-1850792730":"Unlink from {{identifier_title}}","-307865807":"Risk Tolerance Warning","-690100729":"Yes, I understand the risk.","-2010628430":"CFDs and other financial instruments come with a high risk of losing money rapidly due to leverage. You should consider whether you understand how CFDs and other financial instruments work and whether you can afford to take the high risk of losing your money. <0/><0/> To continue, you must confirm that you understand your capital is at risk.","-863770104":"Please note that by clicking ‘OK’, you may be exposing yourself to risks. You may not have the knowledge or experience to properly assess or mitigate these risks, which may be significant, including the risk of losing the entire sum you have invested.","-1292808093":"Trading Experience","-2145244263":"This field is required","-884768257":"You should enter 0-35 characters.","-1784470716":"State is not in a proper format","-1699820408":"Please enter a {{field_name}} under {{max_number}} characters.","-1575567374":"postal/ZIP code","-2113555886":"Only letters, numbers, space, and hyphen are allowed.","-874280157":"This Tax Identification Number (TIN) is invalid. You may continue using it, but to facilitate future payment processes, valid tax information will be required.","-1174064217":"Mr","-855506127":"Ms","-1037916704":"Miss","-634958629":"We use the information you give us only for verification purposes. All information is kept confidential.","-731992635":"Title*","-352888977":"Title","-136976514":"Country of residence*","-945104751":"We’re legally obliged to ask for your tax information.","-1024240099":"Address","-1702919018":"Second line of address (optional)","-1124948631":"Professional Client","-259515058":"By default, all {{brand_website_name}} clients are retail clients but anyone can request to be treated as a professional client.","-1463348492":"I would like to be treated as a professional client.","-1958764604":"Email preference","-2121071263":"Check this box to receive updates via email.","-2068064150":"Get updates about Deriv products, services and events.","-1558679249":"Please make sure your information is correct or it may affect your trading experience.","-179005984":"Save","-2116332353":"Please close your positions in the following Deriv account(s):","-2048005267":"{{number_of_positions}} position(s)","-1923892687":"Please withdraw your funds from the following Deriv X account(s):","-1629894615":"I have other financial priorities.","-844051272":"I want to stop myself from trading.","-1113965495":"I’m no longer interested in trading.","-1224285232":"Customer service was unsatisfactory.","-9323953":"Remaining characters: {{remaining_characters}}","-839094775":"Back","-2061895474":"Closing your account will automatically log you out. We shall delete your personal information as soon as our legal obligations are met.","-203298452":"Close account","-937707753":"Go Back","-1219849101":"Please select at least one reason","-484540402":"An error occurred","-1911549768":"Inaccessible MT5 account(s)","-1869355019":"Action required","-1030102424":"You can't trade on Deriv.","-448385353":"You can't make transactions.","-1058447223":"Before closing your account:","-912764166":"Withdraw your funds.","-60139953":"We shall delete your personal information as soon as our legal obligations are met, as mentioned in the section on Data Retention in our <0>Security and privacy policy","-1725454783":"Failed","-506510414":"Date and time","-1708927037":"IP address","-80717068":"Apps you have linked to your <0>Deriv password:","-9570380":"Use the {{platform_name_dxtrade}} password to log in to your {{platform_name_dxtrade}} accounts on the web and mobile apps.","-2131200819":"Disable","-200487676":"Enable","-1840392236":"That's not the right code. Please try again.","-2067796458":"Authentication code","-790444493":"Protect your account with 2FA. Each time you log in to your account, you will need to enter your password and an authentication code generated by a 2FA app on your smartphone.","-368010540":"You have enabled 2FA for your Deriv account.","-403552929":"To disable 2FA, please enter the six-digit authentication code generated by your 2FA app below:","-752939584":"How to set up 2FA for your Deriv account","-90649785":"Click here to copy key","-206376148":"Key copied!","-650175948":"A recent bank statement or government-issued letter with your name and address.","-2006895756":"1. Address","-716361389":"An accurate and complete address helps to speed up your verification process.","-1315410953":"State/Province","-890084320":"Save and submit","-1592318047":"See example","-1376950117":"That file format isn't supported. Please upload .pdf, .png, .jpg, or .jpeg files only.","-1272489896":"Please complete this field.","-397487797":"Enter your full card number","-153346659":"Upload your selfie.","-602131304":"Passport number","-1051213440":"Upload the front and back of your identity card.","-1600807543":"First, enter your identity card number and the expiry date.","-1139923664":"Next, upload the front and back of your identity card.","-783705755":"Upload the front of your identity card.","-566750665":"NIMC slip and proof of age","-1465944279":"NIMC slip number","-429612996":"Next, upload both of the following documents.","-376981174":"Upload your proof of age: birth certificate or age declaration document.","-612174191":"First line of address is required","-242734402":"Only {{max}} characters, please.","-378415317":"State is required","-1497654315":"Our accounts and services are unavailable for the Jersey postal code.","-755626951":"Complete your address details","-584911871":"Select wallet currency","-1461267236":"Please choose your currency","-1352330125":"CURRENCY","-1027595143":"Less than $25,000","-40491332":"$25,000 - $50,000","-1139806939":"$50,001 - $100,000","-626752657":"0-1 year","-532014689":"1-2 years","-1001024004":"Over 3 years","-790513277":"6-10 transactions in the past 12 months","-580085300":"11-39 transactions in the past 12 months","-654781670":"Primary","-1717373258":"Secondary","-996132458":"Construction","-915003867":"Health","-1430012453":"Information & Communications Technology","-987824916":"Science & Engineering","-146630682":"Social & Cultural","-761306973":"Manufacturing","-739367071":"Employed","-1156937070":"$500,001 - $1,000,000","-315534569":"Over $1,000,000","-2068544539":"Salaried Employee","-531314998":"Investments & Dividends","-1235114522":"Pension","-1298056749":"State Benefits","-449943381":"Savings & Inheritance","-1631552645":"Professionals","-474864470":"Personal Care, Sales and Service Workers","-1129355784":"Agricultural, Forestry and Fishery Workers","-1242914994":"Craft, Metal, Electrical and Electronics Workers","-1317824715":"Cleaners and Helpers","-1592729751":"Mining, Construction, Manufacturing and Transport Workers","-2137323480":"Company Ownership","-1590574533":"Divorce Settlement","-1667683002":"Inheritance","-1237843731":"Investment Income","-777506574":"Sale of Property","-1161338910":"First name is required.","-1161818065":"Last name should be between 2 and 50 characters.","-1281693513":"Date of birth is required.","-26599672":"Citizenship is required","-912174487":"Phone is required.","-673765468":"Letters, numbers, spaces, periods, hyphens and forward slashes only.","-1356204661":"This Tax Identification Number (TIN) is invalid. You may continue with account creation, but to facilitate future payment processes, valid tax information will be required.","-621555159":"Identity information","-204765990":"Terms of use","-231863107":"No","-870902742":"How much knowledge and experience do you have in relation to online trading?","-1929477717":"I have an academic degree, professional certification, and/or work experience related to financial services.","-1540148863":"I have attended seminars, training, and/or workshops related to trading.","-922751756":"Less than a year","-542986255":"None","-1337206552":"In your understanding, CFD trading allows you to","-456863190":"Place a position on the price movement of an asset where the outcome is a fixed return or nothing at all.","-1314683258":"Make a long-term investment for a guaranteed profit.","-1546090184":"How does leverage affect CFD trading?","-1636427115":"Leverage helps to mitigate risk.","-800221491":"Leverage guarantees profits.","-811839563":"Leverage lets you open large positions for a fraction of trade value, which may result in increased profit or loss.","-1185193552":"Close your trade automatically when the loss is equal to or more than a specified amount, as long as there is adequate market liquidity.","-1046354":"Close your trade automatically when the profit is equal to or more than a specified amount, as long as there is adequate market liquidity.","-1842858448":"Make a guaranteed profit on your trade.","-860053164":"When trading multipliers.","-1250327770":"When buying shares of a company.","-1222388581":"All of the above.","-477761028":"Voter ID","-1466346630":"CPF","-1515286538":"Please enter your document number. ","-1694758788":"Enter your document number","-1458676679":"You should enter 2-50 characters.","-1176889260":"Please select a document type.","-1030759620":"Government Officers","-612752984":"These are default limits that we apply to your accounts.","-1598263601":"To learn more about trading limits and how they apply, please go to the <0>Help Centre.","-1411635770":"Learn more about account limits","-1340125291":"Done","-1101543580":"Limit","-858297154":"Represents the maximum amount of cash that you may hold in your account. If the maximum is reached, you will be asked to withdraw funds.","-976258774":"Not set","-1182362640":"Represents the maximum aggregate payouts on outstanding contracts in your portfolio. If the maximum is attained, you may not purchase additional contracts without first closing out existing positions.","-1781293089":"Maximum aggregate payouts on open positions","-1412690135":"*Any limits in your Self-exclusion settings will override these default limits.","-1598751496":"Represents the maximum volume of contracts that you may purchase in any given trading day.","-173346300":"Maximum daily turnover","-1502578110":"Your account is fully authenticated and your withdrawal limits have been lifted.","-138380129":"Total withdrawal allowed","-854023608":"To increase limit please verify your identity","-1500958859":"Verify","-1662154767":"a recent utility bill (e.g. electricity, water, gas, landline, or internet), bank statement, or government-issued letter with your name and this address.","-223216785":"Second line of address*","-594456225":"Second line of address","-1940457555":"Postal/ZIP Code*","-1964954030":"Postal/ZIP Code","-516397235":"Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf","-989216986":"Add accounts","-617480265":"Delete token","-316749685":"Are you sure you want to delete this token?","-786372363":"Learn more about API token","-55560916":"To access our mobile apps and other third-party apps, you'll first need to generate an API token.","-198329198":"API Token","-955038366":"Copy this token","-1668692965":"Hide this token","-1661284324":"Show this token","-1076138910":"Trade","-1666909852":"Payments","-488597603":"Trading information","-605778668":"Never","-1628008897":"Token","-1238499897":"Last Used","-1171226355":"Length of token name must be between {{MIN_TOKEN}} and {{MAX_TOKEN}} characters.","-1803339710":"Maximum {{MAX_TOKEN}} characters.","-408613988":"Select scopes based on the access you need.","-5605257":"This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.","-1373485333":"This scope will allow third-party apps to view your trading history.","-758221415":"This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more. ","-1117963487":"Name your token and click on 'Create' to generate your token.","-2005211699":"Create","-2115275974":"CFDs","-1879666853":"Deriv MT5","-460645791":"You are limited to one fiat account. You won’t be able to change your account currency if you have already made your first deposit or created a real {{dmt5_label}} account.","-1146960797":"Fiat currencies","-1959484303":"Cryptocurrencies","-561724665":"You are limited to one fiat currency only","-2087317410":"Oops, something went wrong.","-1437206131":"JPEG JPG PNG PDF GIF","-820458471":"1 - 6 months old","-155705811":"A clear colour photo or scanned image","-587941902":"Issued under your name with your current address","-438669274":"JPEG JPG PNG PDF GIF","-723198394":"File size should be 8MB or less","-1948369500":"File uploaded is not supported","-1040865880":"Drop files here..","-1100235269":"Industry of employment","-684388823":"Estimated net worth","-509054266":"Anticipated annual turnover","-601903492":"Forex trading experience","-1012699451":"CFD trading experience","-1117345066":"Choose the document type","-651192353":"Sample:","-1044962593":"Upload Document","-164448351":"Show less","-1361653502":"Show more","-337620257":"Switch to real account","-2120454054":"Add a real account","-38915613":"Unsaved changes","-2137450250":"You have unsaved changes. Are you sure you want to discard changes and leave this page?","-1067082004":"Leave Settings","-1982432743":"It appears that the address in your document doesn’t match the address\n in your Deriv profile. Please update your personal details now with the\n correct address.","-1451334536":"Continue trading","-1525879032":"Your documents for proof of address is expired. Please submit again.","-1425489838":"Proof of address verification not required","-1008641170":"Your account does not need address verification at this time. We will inform you if address verification is required in the future.","-60204971":"We could not verify your proof of address","-1944264183":"To continue trading, you must also submit a proof of identity.","-1088324715":"We’ll review your documents and notify you of its status within 1 - 3 working days.","-329713179":"Ok","-1926456107":"The ID you submitted is expired.","-555047589":"It looks like your identity document has expired. Please try again with a valid document.","-841187054":"Try Again","-2097808873":"We were unable to verify your ID with the details you provided. ","-228284848":"We were unable to verify your ID with the details you provided.","-1391934478":"Your ID is verified. You will also need to submit proof of your address.","-118547687":"ID verification passed","-200989771":"Go to personal details","-1358357943":"Please check and update your postal code before submitting proof of identity.","-1401994581":"Your personal details are missing","-2004327866":"Please select a valid country of document issuance.","-1664159494":"Country","-749870311":"Please contact us via <0>live chat.","-1084991359":"Proof of identity verification not required","-1981334109":"Your account does not need identity verification at this time. We will inform you if identity verification is required in the future.","-182918740":"Your proof of identity submission failed because:","-246893488":"JPEG, JPG, PNG, PDF, or GIF","-1454880310":"Must be valid for at least 6 months","-100534371":"Before uploading, please ensure that you’re facing forward in the selfie, your face is within the frame, and your eyes are clearly visible even if you’re wearing glasses.","-1529523673":"Confirm and upload","-705047643":"Sorry, an error occured. Please select another file.","-1664309884":"Tap here to upload","-856213726":"You must also submit a proof of address.","-1389323399":"You should enter {{min_number}}-{{max_number}} characters.","-1313806160":"Please request a new password and check your email for the new token.","-1598167506":"Success","-1077809489":"You have a new {{platform}} password to log in to your {{platform}} accounts on the web and mobile apps.","-2068479232":"{{platform}} password","-1332137219":"Strong passwords contain at least 8 characters that include uppercase and lowercase letters, numbers, and symbols.","-1597186502":"Reset {{platform}} password","-848721396":"These trading limits are optional, and you can strengthen them at any time. If you don’t wish to set a specific limit, leave the field blank. If you live in the United Kingdom, Customer Support can only remove or weaken your trading limits after 24 hours of receiving the request. If you live in the Isle of Man, Customer Support can only remove or weaken your trading limits after your trading limit period has expired.","-469096390":"These trading limits are optional, and you can strengthen them at any time. If you don’t wish to set a specific limit, leave the field blank. Customer Support can only remove or weaken your trading limits after 24 hours of receiving the request.","-42808954":"You can also exclude yourself entirely for a specified duration. This can only be removed once your self-exclusion has expired. If you wish to continue trading once your self-exclusion period expires, you must contact Customer Support by calling <0>+447723580049 to lift this self-exclusion. Requests by chat or email shall not be entertained. There will be a 24-hour cooling-off period before you can resume trading.","-1088698009":"These self-exclusion limits help you control the amount of money and time you spend trading on {{platform_name_trader}}, {{platform_name_dbot}}, {{platform_name_smarttrader}} and {{platform_name_bbot}} on Deriv. The limits you set here will help you exercise <0>responsible trading.","-1702324712":"These limits are optional, and you can adjust them at any time. You decide how much and how long you’d like to trade. If you don’t wish to set a specific limit, leave the field blank.","-1819875658":"You can also exclude yourself entirely for a specified duration. Once the self-exclusion period has ended, you can either extend it further or resume trading immediately. If you wish to reduce or remove the self-exclusion period, contact our <0>Customer Support.","-1031814119":"About trading limits and self-exclusion","-183468698":"Trading limits and self-exclusion","-933963283":"No, review my limits","-1759860126":"Yes, log me out immediately","-572347855":"{{value}} mins","-313333548":"You’ll be able to adjust these limits at any time. You can reduce your limits from the <0>self-exclusion page. To increase or remove your limits, please contact our <1>Customer Support team.","-1265833982":"Accept","-2123139671":"Your stake and loss limits","-1250802290":"24 hours","-2070080356":"Max. total stake","-1545823544":"7 days","-180147209":"You will be automatically logged out from each session after this time limit.","-374553538":"Your account will be excluded from the website until this date (at least 6 months, up to 5 years).","-2121421686":"To self-exclude from all online gambling companies licensed in Great Britain, go to <0>www.gamstop.co.uk.","-2105708790":"Your maximum account balance and open positions","-1960600163":"Once your account balance reaches this amount, you will not be able to deposit funds into your account.","-1073845224":"No. of open position(s)","-288196326":"Your maximum deposit limit","-568749373":"Max. deposit limit","-1884902844":"Max. deposit limit per day","-545085253":"Max. deposit limit over 7 days","-1031006762":"Max. deposit limit over 30 days","-1116871438":"Max. total loss over 30 days","-2134714205":"Time limit per session","-1884271702":"Time out until","-1265825026":"Timeout time must be greater than current time.","-1332882202":"Timeout time cannot be more than 6 weeks.","-1635977118":"Exclude time cannot be less than 6 months.","-1617352279":"The email is in your spam folder (Sometimes things get lost there).","-547557964":"We can’t deliver the email to this address (Usually because of firewalls or filtering).","-142444667":"Please click on the link in the email to change your Deriv MT5 password.","-742748008":"Check your email and click the link in the email to proceed.","-84068414":"Still didn't get the email? Please contact us via <0>live chat.","-428335668":"You will need to set a password to complete the process.","-2139303636":"You may have followed a broken link, or the page has moved to a new address.","-1448368765":"Error code: {{error_code}} page not found","-254792921":"You can only make deposits at the moment. To enable withdrawals, please complete your financial assessment.","-1437017790":"Financial information","-70342544":"We’re legally obliged to ask for your financial information.","-39038029":"Trading experience","-1894668798":"Other trading instruments experience","-1026468600":"Other trading instruments frequency","-1743024217":"Select Language","-1822545742":"Ether Classic","-1334641066":"Litecoin","-1214036543":"US Dollar","-1782590355":"No currency has been set for this account","-536187647":"Confirm revoke access?","-1357606534":"Permission","-570222048":"Revoke access","-30772747":"Your personal details have been saved successfully.","-1107320163":"Automate your trading, no coding needed.","-829643221":"Multipliers trading platform.","-1585707873":"Financial Commission","-199154602":"Vanuatu Financial Services Commission","-191165775":"Malta Financial Services Authority","-194969520":"Counterparty company","-1089385344":"Deriv (SVG) LLC","-2019617323":"Deriv (BVI) Ltd","-112814932":"Deriv (FX) Ltd","-1131400885":"Deriv Investments (Europe) Limited","-1471207907":"All assets","-781132577":"Leverage","-1591882610":"Synthetics","-543177967":"Stock indices","-362324454":"Commodities","-1071336803":"Platform","-820028470":"Options & Multipliers","-1018945969":"TradersHub","-1856204727":"Reset","-213142918":"Deposits and withdrawals temporarily unavailable ","-224804428":"Transactions","-1186807402":"Transfer","-1308346982":"Derived","-1145604233":"Trade CFDs on MT5 with Derived indices that simulate real-world market movements.","-328128497":"Financial","-1484404784":"Trade CFDs on MT5 with forex, stock indices, commodities, and cryptocurrencies.","-659955365":"Swap-Free","-674118045":"Trade swap-free CFDs on MT5 with synthetics, forex, stocks, stock indices, cryptocurrencies, and ETFs.","-1210359945":"Transfer funds to your accounts","-81256466":"You need a Deriv account to create a CFD account.","-699372497":"Trade with leverage and tight spreads for better returns on successful trades. <0>Learn more","-1884966862":"Get more Deriv MT5 account with different type and jurisdiction.","-982095728":"Get","-1277942366":"Total assets","-1255879419":"Trader's Hub","-493788773":"Non-EU","-673837884":"EU","-230566990":"The following documents you submitted did not pass our checks:","-846812148":"Proof of address.","-2055865877":"Non-EU regulation","-643108528":"Non-EU and EU regulation","-172898036":"CR5236585","-1665192032":"Multipliers account","-744999940":"Deriv account","-1638358352":"Get the upside of CFDs without risking more than your initial stake with <0>Multipliers.","-749129977":"Get a real Deriv account, start trading and manage your funds.","-1814994113":"CFDs <0>{{compare_accounts_title}}","-318106501":"Trade CFDs on MT5 with synthetics, baskets, and derived FX.","-1328701106":"Trade CFDs on MT5 with forex, stocks, stock indices, synthetics, cryptocurrencies, and commodities.","-1290112064":"Deriv EZ","-1453519913":"Trade CFDs on an easy-to-get-started platform with all your favourite assets.","-2146691203":"Choice of regulation","-249184528":"You can create real accounts under EU or non-EU regulation. Click the <0><0/> icon to learn more about these accounts.","-1505234170":"Trader's Hub tour","-181080141":"Trading hub tour","-1042025112":"Need help moving around?<0>We have a short tutorial that might help. Hit Repeat tour to begin.","-1536335438":"These are the trading accounts available to you. You can click on an account’s icon or description to find out more","-1034232248":"CFDs or Multipliers","-1320214549":"You can choose between CFD trading accounts and Multipliers accounts","-2069414013":"Click the ‘Get’ button to create an account","-951876657":"Top-up your account","-1945421757":"Once you have an account click on ‘Deposit’ or ‘Transfer’ to add funds to an account","-1965920446":"Start trading","-33612390":"<0>EU statutory disclaimer: CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. <0>73% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.","-2021135479":"This field is required.","-1870909526":"Our server cannot retrieve an address.","-582721696":"The current allowed withdraw amount is {{format_min_withdraw_amount}} to {{format_max_withdraw_amount}} {{currency}}","-1975494965":"Cashier","-42592103":"Deposit cryptocurrencies","-60779216":"Withdrawals are temporarily unavailable due to system maintenance. You can make your withdrawals when the maintenance is complete.","-215186732":"You’ve not set your country of residence. To access Cashier, please update your country of residence in the Personal details section in your account settings.","-1392897508":"The identification documents you submitted have expired. Please submit valid identity documents to unlock Cashier. ","-954082208":"Your cashier is currently locked. Please contact us via <0>live chat to find out how to unlock it.","-929148387":"Please set your account currency to enable deposits and withdrawals.","-541392118":"Your account has not been authenticated. Please submit your <0>proof of identity and <1>proof of address to authenticate your account and access your cashier.","-247122507":"Your cashier is locked. Please complete the <0>financial assessment to unlock it.","-1443721737":"Your cashier is locked. See <0>how we protect your funds before you proceed.","-901712457":"Your access to Cashier has been temporarily disabled as you have not set your 30-day turnover limit. Please go to <0>Self-exclusion and set your 30-day turnover limit.","-166472881":"Your <0>personal details are incomplete. Please go to your account settings and complete your personal details to enable deposits and withdrawals.","-666905139":"Deposits are locked","-378858101":"Your <0>personal details are incomplete. Please go to your account settings and complete your personal details to enable deposits.","-1318742415":"Your account has not been authenticated. Please submit your <0>proof of identity and <1>proof of address to authenticate your account and request for withdrawals.","-1923809087":"Unfortunately, you can only make deposits. Please contact us via <0>live chat to enable withdrawals.","-172277021":"Cashier is locked for withdrawals","-1624999813":"It seems that you've no commissions to withdraw at the moment. You can make withdrawals once you receive your commissions.","-1077304626":"Amount ({{currency}})","-1559994981":"Approximate value","-190084602":"Transaction","-1995606668":"Amount","-2024290965":"Confirmations","-811190405":"Time","-1984478597":"The details of this transaction is available on CoinsPaid.","-1272778997":"We've sent you an email.","-89973258":"Resend email in {{seconds}}s","-1332236294":"Please verify your identity","-1675848843":"Error","-283017497":"Retry","-1838982691":"UNKNOWN","-532693866":"Something went wrong. Please refresh the page and try again.","-1196049878":"First line of home address","-1326406485":"Postal Code/ZIP","-939625805":"Telephone","-442575534":"Email verification failed","-1459042184":"Update your personal details","-1603543465":"We can't validate your personal details because there is some information missing.","-614516651":"Need help? <0>Contact us.","-203002433":"Deposit now","-720315013":"You have no funds in your {{currency}} account","-2052373215":"Please make a deposit to use this feature.","-379487596":"{{selected_percentage}}% of available balance ({{format_amount}} {{currency__display_code}})","-1957498244":"more","-1059419768":"Notes","-285921910":"Learn more about <0>payment methods.","-316545835":"Please ensure <0>all details are <0>correct before making your transfer.","-949073402":"I confirm that I have verified the client’s transfer information.","-1752211105":"Transfer now","-1787304306":"Deriv P2P","-174976899":"P2P verification","-1705887186":"Your deposit is successful.","-142361708":"In process","-1582681840":"We’ve received your request and are waiting for more blockchain confirmations.","-1626218538":"You’ve cancelled your withdrawal request.","-1062841150":"Your withdrawal is unsuccessful due to an error on the blockchain. Please <0>contact us via live chat for more info.","-630780094":"We’re awaiting confirmation from the blockchain.","-1525882769":"Your withdrawal is unsuccessful. We've sent you an email with more information.","-298601922":"Your withdrawal is successful.","-1463156905":"Learn more about payment methods","-1236567184":"This is your <0>{{regulation}}{{currency}} account {{loginid}}.","-1547606079":"We accept the following cryptocurrencies:","-1517325716":"Deposit via the following payment methods:","-639677539":"Buy cryptocurrencies","-1560098002":"Buy cryptocurrencies via fiat onramp","-541870313":"Deposit via payment agents","-197251450":"Don't want to trade in {{currency_code}}? You can open another cryptocurrency account.","-91824739":"Deposit {{currency}}","-523804269":"{{amount}} {{currency}} on {{date}}","-494847428":"Address: <0>{{value}}","-1117977576":"Confirmations: <0>{{value}}","-1935946851":"View more","-1744490898":"Unfortunately, we cannot retrieve the information at this time. ","-515809216":"Send only {{currency_name}} ({{currency_code}}) to this address.","-1589407981":"To avoid loss of funds:","-1042704302":"Make sure to copy your Deriv account address correctly into your crypto wallet.","-80329359":"<0>Note: You’ll receive an email when your deposit start being processed.","-2108344100":"Looking for a way to buy cryptocurrencies? <0>Try Fiat onramp.","-598073640":"About Tether (Ethereum)","-275902914":"Tether on Ethereum (eUSDT)","-1188009792":"Tether on Omni Layer (USDT)","-1239329687":"Tether was originally created to use the bitcoin network as its transport protocol ‒ specifically, the Omni Layer ‒ to allow transactions of tokenised traditional currency.","-314177745":"Unfortunately, we couldn't get the address since our server was down. Please click Refresh to reload the address or try again later.","-1068036170":"We do not charge a transfer fee for transfers in the same currency between your Deriv fiat and {{platform_name_mt5}} accounts and between your Deriv fiat and {{platform_name_dxtrade}} accounts.","-2056016338":"You’ll not be charged a transfer fee for transfers in the same currency between your Deriv fiat and {{platform_name_mt5}} accounts.","-599632330":"We’ll charge a 1% transfer fee for transfers in different currencies between your Deriv fiat and {{platform_name_mt5}} accounts and between your Deriv fiat and {{platform_name_dxtrade}} accounts.","-1196994774":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv cryptocurrency accounts.","-1361372445":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv cryptocurrency and Deriv MT5 accounts, your Deriv cryptocurrency and {{platform_name_derivez}} accounts, and your Deriv cryptocurrency and {{platform_name_dxtrade}} accounts.","-993556039":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv cryptocurrency and Deriv MT5 accounts and between your Deriv cryptocurrency and {{platform_name_dxtrade}} accounts.","-1382702462":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv cryptocurrency and Deriv MT5 accounts.","-1995859618":"You may transfer between your Deriv fiat, cryptocurrency, {{platform_name_mt5}}, {{platform_name_derivez}} and {{platform_name_dxtrade}} accounts.","-545616470":"Each day, you can make up to {{ allowed_internal }} transfers between your Deriv accounts, up to {{ allowed_mt5 }} transfers between your Deriv and {{platform_name_mt5}} accounts, up to {{ allowed_derivez }} transfers between your Deriv and {{platform_name_derivez}} accounts, and up to {{ allowed_dxtrade }} transfers between your Deriv and {{platform_name_dxtrade}} accounts.","-1151983985":"Transfer limits may vary depending on the exchange rates.","-1747571263":"Please bear in mind that some transfers may not be possible.","-757062699":"Transfers may be unavailable due to high volatility or technical issues and when the exchange markets are closed.","-1344870129":"Deriv accounts","-1156059326":"You have {{number}} transfer remaining for today.","-1109729546":"You will be able to transfer funds between MT5 accounts and other accounts once your address is verified.","-1593609508":"Transfer between your accounts in Deriv","-464965808":"Transfer limits: <0 /> - <1 />","-553249337":"Transfers are locked","-1638172550":"To enable this feature you must complete the following:","-1949883551":"You only have one account","-1149845849":"Back to Trader's Hub","-1232852916":"We’re switching over to your {{currency}} account to view the transaction.","-759000391":"We were unable to verify your information automatically. To enable this function, you must complete the following:","-1632668764":"I accept","-544232635":"Please go to the Deposit page to generate an address. Then come back here to continue with your transaction.","-1161069724":"Please copy the crypto address you see below. You'll need it to deposit your cryptocurrency.","-1388977563":"Copied!","-1962894999":"This address can only be used ONCE. Please copy a new one for your next transaction.","-451858550":"By clicking 'Continue' you will be redirected to {{ service }}, a third-party payment service provider. Please note that {{ website_name }} is not responsible for the content or services provided by {{ service }}. If you encounter any issues related to {{ service }} services, you must contact {{ service }} directly.","-2005265642":"Fiat onramp is a cashier service that allows you to convert fiat currencies to crypto to top up your Deriv crypto accounts. Listed here are third-party crypto exchanges. You’ll need to create an account with them to use their services.","-1593063457":"Select payment channel","-1309258714":"From account number","-1247676678":"To account number","-816476007":"Account holder name","-344403983":"Description","-922432739":"Please enter a valid client login ID.","-1024241603":"Insufficient balance.","-1979554765":"Please enter a valid description.","-1254233806":"You've transferred","-953082600":"Some payment methods may not be listed here but payment agents may still offer them. If you can’t find your favourite method, contact the payment agents directly to check further.","-1491457729":"All payment methods","-142563298":"Contact your preferred payment agent for payment instructions and make your deposit.","-1023961762":"Commission on deposits","-552873274":"Commission on withdrawal","-880645086":"Withdrawal amount","-118683067":"Withdrawal limits: <0 />-<1 />","-1125090734":"Important notice to receive your funds","-1924707324":"View transaction","-1474202916":"Make a new withdrawal","-511423158":"Enter the payment agent account number","-2059278156":"Note: {{website_name}} does not charge any transfer fees.","-1201279468":"To withdraw your funds, please choose the same payment method you used to make your deposits.","-2004264970":"Your wallet address should have 25 to 64 characters.","-1707299138":"Your {{currency_symbol}} wallet address","-38063175":"{{account_text}} wallet","-705272444":"Upload a proof of identity to verify your identity","-2024958619":"This is to protect your account from unauthorised withdrawals.","-130833284":"Please note that your maximum and minimum withdrawal limits aren’t fixed. They change due to the high volatility of cryptocurrency.","-1531269493":"We'll send you an email once your transaction has been processed.","-113940416":"Current stake:","-1999539705":"Deal cancel. fee:","-447037544":"Buy price:","-1342699195":"Total profit/loss:","-1511825574":"Profit/Loss:","-726626679":"Potential profit/loss:","-338379841":"Indicative price:","-2027409966":"Initial stake:","-1525144993":"Payout limit:","-1167474366":"Tick ","-555886064":"Won","-529060972":"Lost","-571642000":"Day","-155989831":"Decrement value","-1192773792":"Don't show this again","-1769852749":"N/A","-1572746946":"Asian Up","-686840306":"Asian Down","-2141198770":"Higher","-816098265":"Lower","-1646655742":"Spread Up","-668987427":"Spread Down","-912577498":"Matches","-1862940531":"Differs","-808904691":"Odd","-556230215":"Ends Outside","-1268220904":"Ends Between","-703542574":"Up","-1127399675":"Down","-768425113":"No Touch","-1163058241":"Stays Between","-1354485738":"Reset Call","-376148198":"Only Ups","-1337379177":"High Tick","-328036042":"Please enter a stop loss amount that's higher than the current potential loss.","-2127699317":"Invalid stop loss. Stop loss cannot be more than stake.","-590765322":"Unfortunately, this trading platform is not available for EU Deriv account. Please switch to a non-EU account to continue trading.","-2110207996":"Deriv Bot is unavailable for this account","-971295844":"Switch to another account","-1194079833":"Deriv Bot is not available for EU clients","-1223145005":"Loss amount: {{profit}}","-1062922595":"Reference ID (buy)","-2068574600":"Reference ID (sell)","-994038153":"Start Time","-1979852400":"Entry Spot","-427802309":"Profit/Loss","-668558002":"Journal.csv","-746652890":"Notifications","-824109891":"System","-749186458":"Account switching is disabled while your bot is running. Please stop your bot before switching accounts.","-662836330":"Would you like to keep your current contract or close it? If you decide to keep it running, you can check and close it later on the <0>Reports page.","-597939268":"Keep my contract","-1322453991":"You need to log in to run the bot.","-236548954":"Contract Update Error","-1428017300":"THE","-1450728048":"OF","-255051108":"YOU","-1845434627":"IS","-931434605":"THIS","-740712821":"A","-187634388":"This block is mandatory. Here is where you can decide if your bot should continue trading. Only one copy of this block is allowed.","-2105473795":"The only input parameter determines how block output is going to be formatted. In case if the input parameter is \"string\" then the account currency will be added.","-1800436138":"2. for \"number\": 1325.68","-530632460":"This block is used to determine if the market price moves in the selected direction or not. It gives you a value of \"True\" or \"False\".","-1875717842":"Examples:","-890079872":"1. If the selected direction is \"Rise\", and the previous tick value is less than the current tick value, the output will be \"True\". Otherwise, the output will be an empty string.","-489739641":"2. If the selected direction is \"Fall\", and the previous tick value is more than the current tick value, the output will be \"True\". Otherwise, the output will be an empty string.","-2116076360":"There are 4 message types:","-1421941045":"2. 'Warn' displays a message in yellow to highlight something that needs attention.","-277850921":"If \"Win\" is selected, it will return \"True\" if your last trade was successful. Otherwise, it will return an empty string.","-1918487001":"Example:","-2139916657":"1. In the below example the loop is terminated in case \"x\" is \"False\" even though only one iteration is complete","-1238900333":"2. In the below example the loop jumps to the next iteration without executing below block in case if \"x\" is \"False\"","-1729479576":"You can use \"i\" inside the loop, for example to access list items","-1474636594":"In this example, the loop will repeat three times, as that is the number of items in the given list. During each iteration, the variable \"i\" will be assigned a value from the list. ","-908772734":"This block evaluates a statement and will perform an action only when the statement is true.","-334040831":"2. In this example, the instructions are repeated as long as the value of x is greater than or equal to 10. Once the value of x drops below 10, the loop is terminated.","-444267958":"\"Seconds Since Epoch\" block returns the number of seconds since January 1st, 1970.","-447522129":"You might need it when you want to repeat an actions after certain amount of time.","-1488259879":"The term \"candle\" refers to each bar on the candlestick chart. Each candle represents four market prices for the selected time interval:","-2020693608":"Each candlestick on the chart represents 4 market prices for the selected time interval:","-62728852":"- Open price: the opening price","-1247744334":"- Low price: the lowest price","-1386365697":"- Close price: the closing price","-1498732382":"A black (or red) candle indicates that the open price is higher than the close price. This represents a downward movement of the market price.","-1871864755":"This block gives you the last digit of the latest tick value of the selected market. If the latest tick value is 1410.90, this block will return 0. It’s useful for digit-based contracts such as Even/Odd, Matches/Differs, or Higher/Lower.","-1029671512":"In case if the \"OR\" operation is selected, the block returns \"True\" in case if one or both given values are \"True\"","-210295176":"Available operations:","-1385862125":"- Addition","-983721613":"- Subtraction","-854750243":"- Multiplication","-1394815185":"In case if the given number is less than the lower boundary of the range, the block returns the lower boundary value. Similarly, if the given number is greater than the higher boundary, the block will return the higher boundary value. In case if the given value is between boundaries, the block will return the given value unchanged.","-1034564248":"In the below example the block returns the value of 10 as the given value (5) is less than the lower boundary (10)","-2009817572":"This block performs the following operations to a given number","-671300479":"Available operations are:","-514610724":"- Absolute","-1923861818":"- Euler’s number (2.71) to the power of a given number","-1556344549":"Here’s how:","-1061127827":"- Visit the following URL, make sure to replace with the Telegram API token you created in Step 1: https://api.telegram.org/bot/getUpdates","-311389920":"In this example, the open prices from a list of candles are assigned to a variable called \"cl\".","-1460794449":"This block gives you a list of candles within a selected time interval.","-1634242212":"Used within a function block, this block returns a value when a specific condition is true.","-2012970860":"This block gives you information about your last contract.","-1504783522":"You can choose to see one of the following:","-10612039":"- Profit: the profit you’ve earned","-555996976":"- Entry time: the starting time of the contract","-1391071125":"- Exit time: the contract expiration time","-1961642424":"- Exit value: the value of the last tick of the contract","-111312913":"- Barrier: the barrier value of the contract (applicable to barrier-based trade types such as stays in/out, touch/no touch, etc.)","-674283099":"- Result: the result of the last contract: \"win\" or \"loss\"","-704543890":"This block gives you the selected candle value such as open price, close price, high price, low price, and open time. It requires a candle as an input parameter.","-482281200":"In the example below, the open price is assigned to the variable \"op\".","-364621012":"This block gives you the specified candle value for a selected time interval. You can choose which value you want:","-232477769":"- Open: the opening price","-610736310":"Use this block to sell your contract at the market price. Selling your contract is optional. You may choose to sell if the market trend is unfavourable.","-1307657508":"This block gives you the potential profit or loss if you decide to sell your contract. It can only be used within the \"Sell conditions\" root block.","-1921072225":"In the example below, the contract will only be sold if the potential profit or loss is more than the stake.","-955397705":"SMA adds the market price in a list of ticks or candles for a number of time periods, and divides the sum by that number of time periods.","-1424923010":"where n is the number of periods.","-1835384051":"What SMA tells you","-749487251":"SMA serves as an indicator of the trend. If the SMA points up then the market price is increasing and vice versa. The larger the period number, the smoother SMA line is.","-1996062088":"In this example, each point of the SMA line is an arithmetic average of close prices for the last 10 days.","-1866751721":"Input list accepts a list of ticks or candles, while period is the specified time period.","-1097076512":"You may compare SMA values calculated on every bot run to identify the market trend direction. Alternatively, you may also use a variation of the SMA block, the Simple Moving Average Array block. ","-1254849504":"If a period of 10 is entered, the Simple Moving Average Array block will return a list of SMA values calculated based on period of 10.","-1190046167":"This block displays a dialog box with a customised message. When the dialog box is displayed, your strategy is paused and will only resume after you click \"OK\".","-859028989":"In this example, the date and time will be displayed in a green notification box.","-1452086215":"In this example, a Rise contract will be purchased at midnight on 1 August 2019.","-1765276625":"Click the multiplier drop-down menu and choose the multiplier value you want to trade with.","-1872233077":"Your potential profit will be multiplied by the multiplier value you’ve chosen.","-614454953":"To learn more about multipliers, please go to the <0>Multipliers page.","-2078588404":"Select your desired market and asset type. For example, Forex > Major pairs > AUD/JPY","-2037446013":"2. Trade Type","-533927844":"Select your desired trade type. For example, Up/Down > Rise/Fall","-1192411640":"4. Default Candle Interval","-485434772":"8. Trade Options","-1827646586":"This block assigns a given value to a variable, creating the variable if it doesn't already exist.","-254421190":"List: ({{message_length}})","-1616649196":"results","-90107030":"No results found","-984140537":"Add","-1373954791":"Should be a valid number","-1278608332":"Please enter a number between 0 and {{api_max_losses}}.","-287597204":"Enter limits to stop your bot from trading when any of these conditions are met.","-1445989611":"Limits your potential losses for the day across all Deriv platforms.","-152878438":"Maximum number of trades your bot will execute for this run.","-1490942825":"Apply and run","-1442034178":"Contract bought","-2020280751":"Bot is stopping","-1436403979":"Contract closed","-1711732508":"Reference IDs","-386141434":"(Buy)","-482272687":"(Sell)","-1983189496":"ticks","-694277729":"(High)","-2028564707":"(Low)","-627895223":"Exit spot","-596238067":"Entry/Exit spot","-558594655":"The bot is not running","-478946875":"The stats are cleared","-1842451303":"Welcome to Deriv Bot!","-1391310674":"Check out these guides and FAQs to learn more about building your bot:","-2066779239":"FAQs","-280324365":"What is Deriv Bot?","-1016171176":"Asset","-621128676":"Trade type","-447853970":"Loss threshold","-507620484":"Unsaved","-764102808":"Google Drive","-1696412885":"Import","-320197558":"Sort blocks","-1566369363":"Zoom out","-1285759343":"Search","-1291088318":"Purchase conditions","-112876186":"Analysis","-1769584466":"Stats","-1133736197":"Utility","-1682372359":"Text","-907562847":"Lists","-1646497683":"Loops","-251326965":"Miscellaneous","-934909826":"Load strategy","-1692205739":"Import a bot from your computer or Google Drive, build it from scratch, or start with a quick strategy.","-1545070554":"Delete bot","-1972599670":"Your bot will be permanently deleted when you hit ","-1692956623":"Yes, delete.","-573479616":"Are you sure you want to delete it?","-786915692":"You are connected to Google Drive","-1256971627":"To import your bot from your Google Drive, you'll need to sign in to your Google account.","-1233084347":"To know how Google Drive handles your data, please review Deriv’s <0>Privacy policy.","-1150107517":"Connect","-1150390589":"Last modified","-1393876942":"Your bots:","-767342552":"Enter your bot name, choose to save on your computer or Google Drive, and hit ","-1372891985":"Save.","-1003476709":"Save as collection","-636521735":"Save strategy","-1953880747":"Stop my bot","-1899230001":"Stopping the current bot will load the Quick Strategy you just created to the workspace.","-2131847097":"Any open contracts can be viewed on the ","-563774117":"Dashboard","-939764287":"Charts","-1793577405":"Build from scratch","-1805712946":"We also provide a tutorial on this tab to show you how you can build and execute a simple strategy.","-1212601535":"Monitor the market","-101854331":"Guides and FAQs to help you","-495736035":"Start with a video guide and the FAQs.","-1584847169":"See your bot's performance in real-time.","-1918369898":"Run or stop your bot","-782992165":"Step 1 :","-1207872534":"First, set the <0>Trade parameters block.","-1656388044":"First, set <0>Market to Derived > Continuous Indices > Volatility 100 (1s) Index.","-1706298865":"Then, set <0>Trade type to Up/Down > Rise/Fall.","-1834358537":"For <0>Default candle interval, set it to 1 minute","-1940971254":"For <0>Trade options, set it as below:","-512839354":"<0>Stake: USD 10 (min: 0.35 - max: 50000)","-753745278":"Step 2 :","-1056713679":"Then, set the <0>Purchase conditions block.","-245497823":"<0>2. Purchase conditions:","-916770284":"<0>Purchase: Rise","-758077259":"Step 3 :","-677396944":"Step 4 :","-295975118":"Next, go to <0>Utility tab under the Blocks menu. Tap the drop-down arrow and hit <0>Loops.","-698493945":"Step 5 :","-1992994687":"Now, tap the <0>Analysis drop-down arrow and hit <0>Contract.","-1844492873":"Go to the <0>Last trade result block and click + icon to add the <0>Result is Win block to the workspace.","-1547091772":"Then, drag the <0>Result is win into the empty slot next to <0>repeat until block.","-736400802":"Step 6 :","-732067680":"Finally, drag and add the whole <0>Repeat block to the <0>Restart trading conditions block.","-1411787252":"Step 1","-1447398448":"Import a bot from your mobile device or from Google drive, see a preview in the bot builder, and start trading by running the bot, or choose from our pre-made Quick Strategies. ","-1109191651":"Must be a number higher than 0","-689786738":"Minimum duration: {{ min }}","-184183432":"Maximum duration: {{ max }}","-1494924808":"The value must be equal to or greater than 2.","-1823621139":"Quick Strategy","-1778025545":"You’ve successfully imported a bot.","-1455277971":"Exit Tour","-563921656":"Bot Builder guide","-1999747212":"Want to retake the tour?","-1109392787":"Learn how to build your bot from scratch using a simple strategy.","-1263822623":"You can import a bot from your mobile device or from Google drive, see a preview in the bot builder, and start trading by running the bot.","-358288026":"Note: You can also find this tutorial in the <0>Tutorials tab.","-683790172":"Now, <0>run the bot to test out the strategy.","-129587613":"Got it, thanks!","-1519425996":"No results found \"{{ faq_search_value }}\"","-155173714":"Let’s build a bot!","-1919212468":"3. You can also search for the blocks you want using the search bar above the categories.","-1520558271":"For more info, check out this blog post on the basics of building a trading bot.","-980360663":"3. Choose the block you want and drag it to the workspace.","-1493168314":"What is a quick strategy?","-1680391945":"Using a quick strategy","-1177914473":"How do I save my strategy?","-271986909":"In Bot Builder, hit Save on the toolbar at the top to download your bot. Give your bot a name, and choose to download your bot to your device or Google Drive. Your bot will be downloaded as an XML file.","-1149045595":"1. After hitting Import, select Local and click Continue.","-288041546":"2. Select your XML file and hit Open.","-2127548288":"3. Your bot will be loaded accordingly.","-1311297611":"1. After hitting Import, select Google Drive and click Continue.","-1549564044":"How do I reset the workspace?","-1127331928":"In Bot Builder, hit Reset on the toolbar at the top. This will clear the workspace. Please note that any unsaved changes will be lost.","-1720444288":"How do I control my losses with Deriv Bot?","-1142295124":"There are several ways to control your losses with Deriv Bot. Here’s a simple example of how you can implement loss control in your strategy:","-986689483":"1. Create the following variables:","-79649010":"- currentStake: Use this variable to store the stake amount used in the last contract. You can assign any amount you want, but it must be a positive number.","-1931732247":"- tradeAgain: Use this variable to stop trading when your loss limit is reached. Set the initial value to true.","-1574002530":"2. Use a logic block to check if currentPL exceeds maximumLoss. If it does, set tradeAgain to false to prevent the bot from running another cycle.","-1672069217":"3. Update currentPL with the profit from the last contract. If the last contract was lost, the value of currentPL will be negative.","-1565344891":"Can I run Deriv Bot on multiple tabs in my web browser?","-90192474":"Yes, you can. However, there are limits on your account, such as maximum number of open positions and maximum aggregate payouts on open positions. So, just keep these limits in mind when opening multiple positions. You can find more info about these limits at Settings > Account limits.","-213872712":"No, we don't offer cryptocurrencies on Deriv Bot.","-2147346223":"In which countries is Deriv Bot available?","-352345777":"What are the most popular strategies for automated trading?","-552392096":"Three of the most commonly used strategies in automated trading are Martingale, D'Alembert, and Oscar's Grind — you can find them all ready-made and waiting for you in Deriv Bot.","-418247251":"Download your journal.","-870004399":"<0>Bought: {{longcode}} (ID: {{transaction_id}})","-1211474415":"Filters","-186972150":"There are no messages to display","-999254545":"All messages are filtered out","-1121028020":"or, if you prefer...","-254025477":"Select an XML file from your device","-1131095838":"Please upload an XML file","-523928088":"Create one or upload one from your local drive or Google Drive.","-1684205190":"Why can't I see my recent bots?","-2050879370":"1. Logged in from a different device","-811857220":"3. Cleared your browser cache","-625024929":"Leaving already?","-584289785":"No, I'll stay","-1435060006":"If you leave, your current contract will be completed, but your bot will stop running immediately.","-783058284":"Total stake","-2077494994":"Total payout","-1073955629":"No. of runs","-1729519074":"Contracts lost","-42436171":"Total profit/loss","-1137823888":"Total payout since you last cleared your stats.","-992662695":"The number of times your bot has run since you last cleared your stats. Each run includes the execution of all the root blocks.","-1382491190":"Your total profit/loss since you last cleared your stats. It is the difference between your total payout and your total stake.","-24780060":"When you’re ready to trade, hit ","-2147110353":". You’ll be able to track your bot’s performance here.","-2140412463":"Buy price","-1299484872":"Account","-2004386410":"Win","-266502731":"Transactions detailed summary","-1717650468":"Online","-1825471709":"A whole new trading experience on a powerful yet easy to use platform.","-981017278":"Automated trading at your fingertips. No coding needed.","-1309011360":"Open positions","-1597214874":"Trade table","-883103549":"Account deactivated","-1837059346":"Buy / Sell","-1845037007":"Advertiser's page","-494667560":"Orders","-679691613":"My ads","-821418875":"Trader","-679102561":"Contract Details","-430118939":"Complaints policy","-568280383":"Deriv Gaming","-895331276":"Complete your proof of address","-782679300":"Complete your proof of identity","-579984289":"Derived Demo","-1596515467":"Derived BVI","-222394569":"Derived Vanuatu","-533935232":"Financial BVI","-565431857":"Financial Labuan","-291535132":"Swap-Free Demo","-1472945832":"Swap-Free SVG","-1669418686":"AUD/CAD","-1548588249":"AUD/CHF","-1552890620":"AUD/JPY","-681231560":"AUD/PLN","-64938413":"AUD/USD","-1430522808":"EUR/AUD","-2020477069":"EUR/CAD","-1201853162":"EUR/CHF","-1318070255":"EUR/GBP","-1197505739":"EUR/JPY","-405907358":"EUR/USD","-1536293064":"NZD/JPY","-79700881":"NZD/USD","-642323838":"USD/CAD","-428199705":"USD/CHF","-424108348":"USD/JPY","-548255282":"USD/NOK","-1834131208":"USD/PLN","-524302516":"Silver/USD","-764731776":"Platinum/USD","-853582174":"France 40","-1096386695":"UK 100","-617646862":"Germany 40","-2077690248":"Japan 225","-512194910":"US Tech 100","-381746202":"US 500","-1935463381":"Swiss 20","-1941767726":"Euro 50","-1925264914":"Volatility 25 Index","-708579504":"Volatility 50 Index","-975255670":"Volatility 75 Index","-1736314513":"Crash 300 Index","-342128411":"Crash 500 Index","-9704319":"Crash 1000 Index","-465860988":"Bull Market Index","-390528194":"Step Index","-280323742":"EUR Basket","-563812039":"Volatility 10 (1s) Index","-764111252":"Volatility 100 (1s) Index","-816110209":"Volatility 150 (1s) Index","-1374309449":"Volatility 200 (1s) Index","-1288044380":"Volatility 250 (1s) Index","-1164978320":"Jump 10 Index","-575272887":"BCH/USD","-295406873":"BTC/ETH","-1713556301":"ZMR/USD","-2046638412":"XRP/USD","-1263203461":"BTC/USD","-1112522776":"DSH/USD","-460689370":"LTC/USD","-841561409":"Put Spread","-137444201":"Buy","-993480898":"Accumulators","-1683683754":"Long","-144803045":"Only numbers and these special characters are allowed: {{permitted_characters}}","-1450516268":"Only letters, numbers, space, hyphen, period, and apostrophe are allowed.","-1966032552":"The length of token should be 8.","-2128137611":"Should start with letter or number, and may contain hyphen and underscore.","-1590869353":"Up to {{decimal_count}} decimal places are allowed.","-2061307421":"Should be more than {{min_value}}","-1099941162":"Should be less than {{max_value}}","-1528188268":"Straight rows of keys are easy to guess","-1339903234":"Short keyboard patterns are easy to guess","-23980798":"Repeats like \"aaa\" are easy to guess","-235760680":"Avoid repeated words and characters","-1568933154":"Sequences like abc or 6543 are easy to guess","-725663701":"Avoid sequences","-1450768475":"Recent years are easy to guess","-1804838610":"Avoid years that are associated with you","-64849469":"Dates are often easy to guess","-2006915194":"Avoid dates and years that are associated with you","-2124205211":"A word by itself is easy to guess","-1095202689":"All-uppercase is almost as easy to guess as all-lowercase","-2137856661":"Reversed words aren't much harder to guess","-1885413063":"Predictable substitutions like '@' instead of 'a' don't help very much","-369258265":"This password is on the blacklist","-681468758":"Your web browser is out of date and may affect your trading experience. Please <0>update your browser.","-577777971":"You have reached the rate limit of requests per second. Please try later.","-206321775":"Fiat","-522767852":"DEMO","-433761292":"Switching to default account.","-405439829":"Sorry, you can't view this contract because it doesn't belong to this account.","-1590712279":"Gaming","-16448469":"Virtual","-540474806":"Your Options account is scheduled to be closed","-618539786":"Your account is scheduled to be closed","-945275490":"Withdraw all funds from your Options account.","-2093768906":"{{name}} has released your funds.
Would you like to give your feedback?","-705744796":"Your demo account balance has reached the maximum limit, and you will not be able to place new trades. Reset your balance to continue trading from your demo account.","-2063700253":"disabled","-800774345":"Power up your Financial trades with intuitive tools from Acuity.","-279582236":"Learn More","-1211460378":"Power up your trades with Acuity","-703292251":"Download intuitive trading tools to keep track of market events. The Acuity suite is only available for Windows, and is most recommended for financial assets.","-1585069798":"Please click the following link to complete your Appropriateness Test.","-1287141934":"Find out more","-367759751":"Your account has not been verified","-596690079":"Enjoy using Deriv?","-265932467":"We’d love to hear your thoughts","-1815573792":"Drop your review on Trustpilot.","-823349637":"Go to Trustpilot","-1204063440":"Set my account currency","-1601813176":"Would you like to increase your daily limits to {{max_daily_buy}} {{currency}} (buy) and {{max_daily_sell}} {{currency}} (sell)?","-1751632759":"Get a faster mobile trading experience with the <0>{{platform_name_go}} app!","-1164554246":"You submitted expired identification documents","-219846634":"Let’s verify your ID","-529038107":"Install","-1738575826":"Please switch to your real account or create one to access the cashier.","-1329329028":"You’ve not set your 30-day turnover limit","-132893998":"Your access to the cashier has been temporarily disabled as you have not set your 30-day turnover limit. Please go to Self-exclusion and set the limit.","-1852207910":"MT5 withdrawal disabled","-764323310":"MT5 withdrawals have been disabled on your account. Please check your email for more details.","-1902997828":"Refresh now","-753791937":"A new version of Deriv is available","-1775108444":"This page will automatically refresh in 5 minutes to load the latest version.","-1175685940":"Please contact us via live chat to enable withdrawals.","-493564794":"Please complete your financial assessment.","-1125797291":"Password updated.","-157145612":"Please log in with your updated password.","-1728185398":"Resubmit proof of address","-612396514":"Please resubmit your proof of address.","-1519764694":"Your proof of address is verified.","-1961967032":"Resubmit proof of identity","-117048458":"Please submit your proof of identity.","-1196422502":"Your proof of identity is verified.","-136292383":"Your proof of address verification is pending","-386909054":"Your proof of address verification has failed","-430041639":"Your proof of address did not pass our verification checks, and we’ve placed some restrictions on your account. Please resubmit your proof of address.","-87177461":"Please go to your account settings and complete your personal details to enable deposits.","-904632610":"Reset your balance","-470018967":"Reset balance","-156611181":"Please complete the financial assessment in your account settings to unlock it.","-1925176811":"Unable to process withdrawals in the moment","-980696193":"Withdrawals are temporarily unavailable due to system maintenance. You can make withdrawals when the maintenance is complete.","-1647226944":"Unable to process deposit in the moment","-488032975":"Deposits are temporarily unavailable due to system maintenance. You can make deposits when the maintenance is complete.","-2136953532":"Scheduled cashier maintenance","-849587074":"You have not provided your tax identification number","-47462430":"This information is necessary for legal and regulatory requirements. Please go to your account settings, and fill in your latest tax identification number.","-2067423661":"Stronger security for your Deriv account","-1719731099":"With two-factor authentication, you’ll protect your account with both your password and your phone - so only you can access your account, even if someone knows your password.","-949074612":"Please contact us via live chat.","-2087822170":"You are offline","-1669693571":"Check your connection.","-1706642239":"<0>Proof of ownership <1>required","-553262593":"<0><1>Your account is currently locked <2><3>Please upload your proof of <4>ownership to unlock your account. <5>","-1834929362":"Upload my document","-1043638404":"<0>Proof of ownership <1>verification failed","-1766760306":"<0><1>Please upload your document <2>with the correct details. <3>","-8892474":"Start assessment","-1330929685":"Please submit your proof of identity and proof of address to verify your account and continue trading.","-99461057":"Please submit your proof of address to verify your account and continue trading.","-577279362":"Please submit your proof of identity to verify your account and continue trading.","-197134911":"Your proof of identity is expired","-152823394":"Your proof of identity has expired. Please submit a new proof of identity to verify your account and continue trading.","-420930276":"Follow these simple instructions to fix it.","-2142540205":"It appears that the address in your document doesn’t match the address in your Deriv profile. Please update your personal details now with the correct address.","-482715448":"Go to Personal details","-2072411961":"Your proof of address has been verified","-384887227":"Update the address in your profile.","-448961363":"non-EU","-1998049070":"If you agree to our use of cookies, click on Accept. For more information, <0>see our policy.","-2061807537":"Something’s not right","-402093392":"Add Deriv Account","-277547429":"A Deriv account will allow you to fund (and withdraw from) your MT5 account(s).","-1721181859":"You’ll need a {{deriv_account}} account","-1989074395":"Please add a {{deriv_account}} account first before adding a {{dmt5_account}} account. Deposits and withdrawals for your {{dmt5_label}} account are done by transferring funds to and from your {{deriv_label}} account.","-689237734":"Proceed","-1642457320":"Help centre","-1966944392":"Network status: {{status}}","-594209315":"Synthetic indices in the EU are offered by {{legal_entity_name}}, W Business Centre, Level 3, Triq Dun Karm, Birkirkara BKR 9033, Malta, licensed and regulated by the Malta Gaming Authority (<0>licence no. MGA/B2C/102/2000) and by the Revenue Commissioners for clients in Ireland (<2>licence no. 1010285).","-181484419":"Responsible trading","-650505513":"Full screen","-1823504435":"View notifications","-1954045170":"No currency assigned","-583559763":"Menu","-1591792668":"Account Limits","-34495732":"Regulatory information","-1496158755":"Go to Deriv.com","-1323441180":"I hereby confirm that my request for opening an account with Deriv to trade OTC products issued and offered exclusively outside Brazil was initiated by me. I fully understand that Deriv is not regulated by CVM and by approaching Deriv I intend to set up a relation with a foreign company.","-1396326507":"Unfortunately, {{website_name}} is not available in your country.","-1019903756":"Synthetic","-288996254":"Unavailable","-735306327":"Manage accounts","-1310654342":"As part of the changes in our product line-up, we will be closing Gaming accounts belonging to our UK clients.","-626152766":"As part of the changes in our product line-up, we are closing Options accounts belonging to our clients in Europe.","-490100162":"As part of the changes in our product line-up, we will be closing accounts belonging to our Isle of Man clients.","-1208958060":"You can no longer trade digital options on any of our platforms. You also can’t deposit funds into your account.<0/><1/>Any open positions on digital options have been closed with full payout.","-2050417883":"You’ll lose access to your Gaming account when it gets closed, so make sure to withdraw your funds as soon as possible.","-1950045402":"Withdraw all your funds","-168971942":"What this means for you","-905560792":"OK, I understand","-1308593541":"You will lose access to your account when it gets closed, so be sure to withdraw all your funds.","-2024365882":"Explore","-1197864059":"Create free demo account","-1813972756":"Account creation paused for 24 hours","-366030582":"Sorry, you're unable to create an account at this time. As you declined our previous risk warnings, we need you to wait for 24 hours after your first account creation attempt before you can proceed.<0/><0/>","-534047566":"Thank you for your understanding. You can create your account on {{real_account_unblock_date}} or later.","-399816343":"Trading Experience Assessment<0/>","-1822498621":"As per our regulatory obligations, we are required to assess your trading knowledge and experience.<0/><0/>Please click ‘OK’ to continue","-71049153":"Keep your account secure with a password","-1861974537":"Strong passwords contain at least 8 characters, combine uppercase and lowercase letters, numbers, and symbols.","-1485242688":"Step {{step}}: {{step_title}} ({{step}} of {{steps}})","-1829842622":"You can open an account for each cryptocurrency.","-987221110":"Choose a currency you would like to trade with.","-1066574182":"Choose a currency","-1914534236":"Choose your currency","-200560194":"Please switch to your {{fiat_currency}} account to change currencies.","-1829493739":"Choose the currency you would like to trade with.","-1814647553":"Add a new","-1269362917":"Add new","-650480777":"crypto account","-175638343":"Choose an account or add a new one","-1768223277":"Your account is ready","-1215717784":"<0>You have successfully changed your currency to {{currency}}.<0>Make a deposit now to start trading.","-786091297":"Trade on demo","-228099749":"Please verify your identity and address","-1041852744":"We're processing your personal information","-1775006840":"Make a deposit now to start trading.","-983734304":"We need proof of your identity and address before you can start trading.","-917733293":"To get trading, please confirm where you live.","-1282628163":"You'll be able to get trading as soon as verification is complete.","-952649119":"Log In","-3815578":"Sign Up","-1456176427":"Set a currency for your real account","-1557011219":"Add a real Deriv Options account","-241733171":"Add a Deriv Financial account","-1329687645":"Create a cryptocurrency account","-1429178373":"Create a new account","-1740162250":"Manage account","-1016775979":"Choose an account","-1362081438":"Adding more real accounts has been restricted for your country.","-1602122812":"24-hour Cool Down Warning","-1519791480":"CFDs and other financial instruments come with a high risk of losing money rapidly due to leverage. You should consider whether you understand how CFDs and other financial instruments work and whether you can afford to take the risk of losing your money. <0/><0/>\n As you have declined our previous warning, you would need to wait 24 hours before you can proceed further.","-1010875436":"CFDs and other financial instruments come with a high risk of losing money rapidly due to leverage. You should consider whether you understand how CFDs and other financial instruments work and whether you can afford to take the high risk of losing your money. <0/><0/> To continue, kindly note that you would need to wait 24 hours before you can proceed further.","-1725418054":"By clicking ‘Accept’ and proceeding with the account opening, you should note that you may be exposing yourself to risks. These risks, which may be significant, include the risk of losing the entire sum invested, and you may not have the knowledge and experience to properly assess or mitigate them.","-1369294608":"Already signed up?","-730377053":"You can’t add another real account","-2100785339":"Invalid inputs","-617844567":"An account with your details already exists.","-292363402":"Trading statistics report","-1656860130":"Options trading can become a real addiction, as can any other activity pushed to its limits. To avoid the danger of such an addiction, we provide a reality-check that gives you a summary of your trades and accounts on a regular basis.","-28080461":"Would like to check your statement first? <0>Check Statement","-611059051":"Please specify your preferred interval reality check in minutes:","-1876891031":"Currency","-11615110":"Turnover","-1370419052":"Profit / Loss","-437320982":"Session duration:","-3959715":"Current time:","-1534648620":"Your password has been changed","-596199727":"We will now redirect you to the login page.","-310434518":"The email input should not be empty.","-437918412":"No currency assigned to your account","-1193651304":"Country of residence","-707550055":"We need this to make sure our service complies with laws and regulations in your country.","-280139767":"Set residence","-601615681":"Select theme","-1152511291":"Dark","-1428458509":"Light","-1976089791":"Your Deriv account has been unlinked from your {{social_identity_provider}} account. You can now log in to Deriv using your new email address and password.","-505449293":"Enter a new password for your Deriv account.","-1728963310":"Stop creating an account?","-703818088":"Only log in to your account at this secure link, never elsewhere.","-1235799308":"Fake links often contain the word that looks like \"Deriv\" but look out for these differences.","-2102997229":"Examples","-82488190":"I've read the above carefully.","-97775019":"Do not trust and give away your credentials on fake websites, ads or emails.","-2142491494":"OK, got it","-611136817":"Beware of fake links.","-1787820992":"Platforms","-1793883644":"Trade FX and CFDs on a customisable, easy-to-use trading platform.","-184713104":"Earn fixed payouts with options, or trade multipliers to amplify your gains with limited risk.","-1571775875":"Our flagship options and multipliers trading platform.","-895091803":"If you're looking for CFDs","-1447215751":"Not sure? Try this","-2338797":"<0>Maximise returns by <0>risking more than you put in.","-1682067341":"Earn <0>fixed returns by <0>risking only what you put in.","-1744351732":"Not sure where to start?","-943710774":"This complaints policy, which may change from time to time, applies to your account registered with {{legal_entity_name}}, having its registered office address at First Floor, Millennium House, Victoria Road, Douglas, Isle of Man, IM2 4RW, licensed and regulated respectively by (1) the Gambling Supervision Commission in the Isle of Man (current <0>licence issued on 31 August 2017) and (2) the Gambling Commission in the UK (<1>licence no. 39172).","-255056078":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name}}, having its registered office address at W Business Centre, Level 3, Triq Dun Karm, Birkirkara, BKR 9033, Malta, licensed and regulated by the Malta Gaming Authority in Malta for gambling products only, <0>licence no. MGA/B2C/102/2000, and for clients residing in the UK by the UK Gambling Commission (account number 39495).","-1941013000":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name_svg}}, {{legal_entity_name_fx}}, and {{legal_entity_name_v}}.","-594812204":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name_svg}}.","-813256361":"We are committed to treating our clients fairly and providing them with excellent service.<0/><1/>We would love to hear from you on how we can improve our services to you. Any information you provide will be treated in the strictest confidence. Rest assured that you will be heard, valued, and always treated fairly.","-1622847732":"If you have an inquiry regarding your trading account with {{legal_entity_name}}, you can contact us through our <0>Help centre or by chatting with a representative via <1>Live Chat.<2/><3/>We are committed to resolving your query in the quickest time possible and appreciate your patience in allowing us time to resolve the matter.<4/><5/>We strive to provide the best possible service and support to our customers. However, in the event that we are unable to resolve your query or if you feel that our response is unsatisfactory, we want to hear from you. We welcome and encourage you to submit an official complaint to us so that we can review your concerns and work towards a resolution.","-1639808836":"If you are not satisfied with the outcome, you can escalate your complaint to the <0>Independent Betting Adjudication Service (IBAS) by filling the IBAS adjudication form. Please note that IBAS only deals with disputes that result from transactions.","-1505742956":"<0/><1/>You can also refer your dispute to the Malta Gaming Authority via the <2>Player Support Unit.","-1406192787":"If you are not satisfied with the outcome, you can escalate your complaint to the <0>Financial Commission.","-1776547326":"<0/><1/>If you reside in the UK and you are unhappy with our response you may escalate your complaint to the <2>Financial Ombudsman Service.","-2115348800":"1. Introduction","-744009523":"2. Fair treatment","-866831420":"3.1. Submission of a complaint","-1102904026":"3.2. Handling your complaint","-603378979":"3.3. Resolving your complaint","-697569974":"3.4. Your decision","-1280998762":"4. Complaints","-1886635232":"A complaint is any expression of dissatisfaction by a client regarding our products or services that requires a formal response.<0/><1/>If what you submit does not fall within the scope of a complaint, we may reclassify it as a query and forward it to the relevant department for handling. However, if you believe that your query should be classified as a complaint due to its relevance to the investment services provided by {{legal_entity_name}}, you may request that we reclassify it accordingly.","-1771496016":"To submit a complaint, please send an email to <0>complaints@deriv.com, providing as much detail as possible. To help us investigate and resolve your complaint more efficiently, please include the following information:","-1197243525":"<0>•A clear and detailed description of your complaint, including any relevant dates, times, and transactions","-1795134892":"<0>•Any relevant screenshots or supporting documentation that will assist us in understanding the issue","-2053887036":"4.4. Handling your complaint","-717170429":"Once we have received the details of your complaint, we shall review it carefully and keep you updated on the handling process. We might request further information or clarifications to facilitate the resolution of the complaint.","-1841922393":"4.5. Resolving your complaint","-1327119795":"4.6. Your decision","-2019654103":"If we are unable to resolve your complaint or you are not satisfied with the outcome, you can escalate your complaint to the Office of the Arbiter for Financial Services.<0/><1/><2>Filing complaints with the Office of the Arbiter for Financial Services","-687172857":"<0>•You may file a complaint with the Arbiter for Financial Services only if you are not satisfied with our decision or the decision wasn’t made within 15 business days.","-262934706":"<0>•If the complaint is accepted by the Arbiter, you will receive another email with further details relating to the payment of the €25 complaint fee and the processes that follow.","-993572476":"<0>b.The Financial Commission has 5 days to acknowledge that your complaint was received and 14 days to answer the complaint through our Internal Dispute Resolution (IDR) procedure.","-1769159081":"<0>c.You will be able to file a complaint with the Financial Commission only if you are not satisfied with our decision or the decision wasn’t made within 14 days.","-58307244":"3. Determination phase","-356618087":"<0>b.The DRC may request additional information from you or us, who must then provide the requested information within 7 days.","-945718602":"<0>b.If you agree with a DRC decision, you will need to accept it within 14 days. If you do not respond to the DRC decision within 14 days, the complaint is considered closed.","-1500907666":"<0>d.If the decision is made in our favour, you must provide a release for us within 7 days of when the decision is made, and the complaint will be considered closed.","-429248139":"5. Disclaimer","-818926350":"The Financial Commission accepts appeals for 45 days following the date of the incident and only after the trader has tried to resolve the issue with the company directly.","-358055541":"Power up your trades with cool new tools","-29496115":"We've partnered with Acuity to give you a suite of intuitive trading tools for MT5 so you can keep track of market events and trends, free of charge!<0/><0/>","-648669944":"Download the Acuity suite and take advantage of the <1>Macroeconomic Calendar, Market Alerts, Research Terminal, and <1>Signal Centre Trade Ideas without leaving your MT5 terminal.<0/><0/>","-794294380":"This suite is only available for Windows, and is most recommended for financial assets.","-922510206":"Need help using Acuity?","-815070480":"Disclaimer: The trading services and information provided by Acuity should not be construed as a solicitation to invest and/or trade. Deriv does not offer investment advice. The past is not a guide to future performance, and strategies that have worked in the past may not work in the future.","-2111521813":"Download Acuity","-778309978":"The link you clicked has expired. Ensure to click the link in the latest email in your inbox. Alternatively, enter your email below and click <0>Resend email for a new link.","-336222114":"Follow these simple steps to fix it:","-1064116456":"Search for the broker <0>Deriv Holdings (Guernsey) Limited and select it.","-941870889":"The cashier is for real accounts only","-352838513":"It looks like you don’t have a real {{regulation}} account. To use the cashier, switch to your {{active_real_regulation}} real account, or get an {{regulation}} real account.","-1858915164":"Ready to deposit and trade for real?","-162753510":"Add real account","-1208519001":"You need a real Deriv account to access the cashier.","-175369516":"Welcome to Deriv X","-939154994":"Welcome to Deriv MT5 dashboard","-1667427537":"Run Deriv X on your browser or download the mobile app","-305915794":"Run MT5 from your browser or download the MT5 app for your devices","-404375367":"Trade forex, basket indices, commodities, and cryptocurrencies with high leverage.","-243985555":"Trade CFDs on forex, stocks, stock indices, synthetic indices, cryptocurrencies, and commodities with leverage.","-2030107144":"Trade CFDs on forex, stocks & stock indices, commodities, and crypto.","-705682181":"Malta","-409563066":"Regulator","-1302404116":"Maximum leverage","-2098459063":"British Virgin Islands","-1510474851":"British Virgin Islands Financial Services Commission (licence no. SIBA/L/18/1114)","-761250329":"Labuan Financial Services Authority (Licence no. MB/18/0024)","-1264604378":"Up to 1:1000","-1686150678":"Up to 1:100","-637908996":"100%","-1420548257":"20+","-1344709651":"40+","-1373949478":"50+","-1382029900":"70+","-1493055298":"90+","-1835174654":"1:30","-1647612934":"Spreads from","-1587894214":"about verifications needed.","-466784048":"Regulator/EDR","-1920034143":"Synthetics, Baskets and Derived FX","-1326848138":"British Virgin Islands Financial Services Commission (License no. SIBA/L/18/1114)","-777580328":"Forex, Stocks, Stock indices, Commodities, and Cryptocurrencies","-1372141447":"Straight-through processing","-1969608084":"Forex and Cryptocurrencies","-800771713":"Labuan Financial Services Authority (licence no. MB/18/0024)","-1497128311":"80+","-1501230046":"0.6 pips","-1689815930":"You will need to submit proof of identity and address once you reach certain thresholds.","-1175785439":"Deriv (SVG) LLC (company no. 273 LLC 2020)","-235833244":"Synthetics, Forex, Stocks, Stock Indices, Cryptocurrencies, and ETFs","-139026353":"A selfie of yourself.","-70314394":"A recent utility bill (electricity, water or gas) or recent bank statement or government-issued letter with your name and address.","-435524000":"Verification failed. Resubmit during account creation.","-1385099152":"Your document is verified.","-1434036215":"Demo Financial","-1416247163":"Financial STP","-1637969571":"Demo Swap-Free","-1882063886":"Demo CFDs","-1347908717":"Demo Financial SVG","-1780324582":"SVG","-785625598":"Use these credentials to log in to your {{platform}} account on the website and mobile apps.","-997127433":"Change Password","-1300381594":"Get Acuity trading tools","-860609405":"Password","-742647506":"Fund transfer","-1972393174":"Trade CFDs on our synthetics, baskets, and derived FX.","-1357917360":"Web terminal","-1454896285":"The MT5 desktop app is not supported by Windows XP, Windows 2003, and Windows Vista.","-810388996":"Download the Deriv X mobile app","-1727991510":"Scan the QR code to download the Deriv X Mobile App","-511301450":"Indicates the availability of cryptocurrency trading on a particular account.","-1647569139":"Synthetics, Baskets, Derived FX, Forex: standard/micro, Stocks, Stock indices, Commodities, Cryptocurrencies","-2102641225":"At bank rollover, liquidity in the forex markets is reduced and may increase the spread and processing time for client orders. This happens around 21:00 GMT during daylight saving time, and 22:00 GMT non-daylight saving time.","-495364248":"Margin call and stop out level will change from time to time based on market condition.","-536189739":"To protect your portfolio from adverse market movements due to the market opening gap, we reserve the right to decrease leverage on all offered symbols for financial accounts before market close and increase it again after market open. Please make sure that you have enough funds available in your {{platform}} account to support your positions at all times.","-712681566":"Peer-to-peer exchange","-1267880283":"{{field_name}} is required","-2084509650":"{{field_name}} is not properly formatted.","-1779241732":"First line of address is not in a proper format.","-188222339":"This should not exceed {{max_number}} characters.","-1673422138":"State/Province is not in a proper format.","-1580554423":"Trade CFDs on our synthetic indices that simulate real-world market movements.","-1385484963":"Confirm to change your {{platform}} password","-1990902270":"This will change the password to all of your {{platform}} accounts.","-673424733":"Demo account","-1986258847":"Server maintenance starts at 01:00 GMT every Sunday, and this process may take up to 2 hours to complete. Service may be disrupted during this time.","-1199152768":"Please explore our other platforms.","-205020823":"Explore {{platform_name_trader}}","-1982499699":"Explore {{platform_name_dbot}}","-1567989247":"Submit your proof of identity and address","-184453418":"Enter your {{platform}} password","-393388362":"We’re reviewing your documents. This should take about 1 to 3 days.","-790488576":"Forgot password?","-535365199":"Enter your {{platform}} password to add a {{platform_name}} {{account}} account.","-2057918502":"Hint: You may have entered your Deriv password, which is different from your {{platform}} password.","-1769158315":"real","-700260448":"demo","-1936102840":"Congratulations, you have successfully created your {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}} account. ","-1928229820":"Reset Deriv X investor password","-1087845020":"main","-1950683866":"investor","-1874242353":"Fund top up","-89838213":"You can top up your demo account with an additional <0> if your balance is <1> or less.","-1211122723":"{{ platform }} {{ account_title }} account","-78895143":"Current balance","-149993085":"New current balance","-490244964":"Forex, stocks, stock indices, cryptocurrencies","-1368041210":", synthetic indices","-877064208":"EUR","-1284221303":"You’ll get a warning, known as margin call, if your account balance drops down close to the stop out level.","-1848799829":"To understand stop out, first you need to learn about margin level, which is the ratio of your equity (the total balance you would have if you close all your positions at that point) to the margin you're using at the moment. If your margin level drops below our stop out level, your positions may be closed automatically to protect you from further losses.","-224051432":"24/7","-70716111":"FX-majors (standard/micro lots), FX-minors, basket indices, commodities, cryptocurrencies, and stocks and stock indices","-1041629137":"FX-majors, FX-minors, FX-exotics, and cryptocurrencies","-287097947":"FX-majors (standard/micro lots), FX-minors, Commodities, Cryptocurrencies (except UK)","-2016975615":"Deriv MT5 CFDs real account","-1207265427":"Compare CFDs real accounts","-1225160479":"Compare available accounts","-266701451":"derivX wordmark","-2145356061":"Download Deriv X on your phone to trade with the Deriv X account","-251202291":"Broker","-81650212":"MetaTrader 5 web","-2123571162":"Download","-941636117":"MetaTrader 5 Linux app","-637537305":"Download {{ platform }} on your phone to trade with the {{ platform }} {{ account }} account","-2042845290":"Your investor password has been changed.","-1882295407":"Your password has been changed.","-254497873":"Use this password to grant viewing access to another user. While they may view your trading account, they will not be able to trade or take any other actions.","-161656683":"Current investor password","-374736923":"New investor password","-1793894323":"Create or reset investor password","-2026018074":"Add your Deriv MT5 <0>{{account_type_name}} account under Deriv (SVG) LLC (company no. 273 LLC 2020).","-162320753":"Add your Deriv MT5 <0>{{account_type_name}} account under Deriv (BVI) Ltd, regulated by the British Virgin Islands Financial Services Commission (License no. SIBA/L/18/1114).","-2125860351":"Choose a jurisdiction for your Deriv MT5 CFDs account","-479119833":"Choose a jurisdiction for your Deriv MT5 {{account_type}} account","-450424792":"You need a real account (fiat currency or cryptocurrency) in Deriv to create a real Deriv MT5 account.","-1760596315":"Create a Deriv account","-235472388":"Deriv {{platform}} {{is_demo}}","-525896186":"Download Deriv GO on your phone to trade with the Deriv EZ account","-346502452":"Download Deriv cTrader on your phone to trade with the Deriv cTrader account","-1396757256":"Run Deriv cTrader on your browser","-648956272":"Use this password to log in to your Deriv X accounts on the web and mobile apps.","-1814308691":"Please click on the link in the email to change your {{platform}} password.","-601303096":"Scan the QR code to download Deriv {{ platform }}.","-1282933308":"Not {{barrier}}","-968190634":"Equals {{barrier}}","-1747377543":"Under {{barrier}}","-1694314813":"Contract value:","-442488432":"day","-337314714":"days","-1226595254":"Turbos","-1763848396":"Put","-1386326276":"Barrier is a required field.","-1418742026":"Higher barrier must be higher than lower barrier.","-92007689":"Lower barrier must be lower than higher barrier.","-1095538960":"Please enter the start time in the format \"HH:MM\".","-1975910372":"Minute must be between 0 and 59.","-866277689":"Expiry time cannot be in the past.","-1455298001":"Now","-256210543":"Trading is unavailable at this time.","-1150099396":"We’re working to have this available for you soon. If you have another account, switch to that account to continue trading. You may add a Deriv MT5 Financial.","-28115241":"{{platform_name_trader}} is not available for this account","-453920758":"Go to {{platform_name_mt5}} dashboard","-402175529":"History","-902712434":"Deal cancellation","-988484646":"Deal cancellation (executed)","-444882676":"Deal cancellation (active)","-13423018":"Reference ID","-2035315547":"Low barrier","-1551639437":"No history","-1214703885":"You have yet to update either take profit or stop loss","-504849554":"It will reopen at","-59803288":"In the meantime, try our synthetic indices. They simulate real-market volatility and are open 24/7.","-1278109940":"See open markets","-694105443":"This market is closed","-439389714":"We’re working on it","-770929448":"Go to {{platform_name_smarttrader}}","-590131162":"Stay on {{website_domain}}","-1444663817":"Go to Binary.com","-1526466612":"You’ve selected a trade type that is currently unsupported, but we’re working on it.","-1043795232":"Recent positions","-1572796316":"Purchase price:","-153220091":"{{display_value}} Tick","-802374032":"Hour","-2039780875":"Purchase confirmation","-1672470173":"Require confirmation before purchasing a contract","-1342661765":"Lock contract purchase buttons","-351875097":"Number of ticks","-729830082":"View less","-149836494":"Your transaction reference number is {{transaction_id}}","-1382749084":"Go back to trading","-1231210510":"Tick","-1239477911":"second","-1585766960":"min","-1652791614":"mins","-1977959027":"hours","-8998663":"Digit: {{last_digit}} ","-1435392215":"About deal cancellation","-2017825013":"Got it","-1280319153":"Cancel your trade anytime within a chosen time-frame. Triggered automatically if your trade reaches the stop out level within the chosen time-frame.","-471757681":"Risk management","-843831637":"Stop loss","-771725194":"Deal Cancellation","-338707425":"Minimum duration is 1 day","-1003473648":"Duration: {{duration}} day","-700280380":"Deal cancel. fee","-740702998":"<0>{{title}} {{message}}","-1669741470":"The payout at expiry is equal to the payout per point multiplied by the difference between the final price and the strike price.","-1527492178":"Purchase Locked","-725375562":"You can lock/unlock the purchase button from the Settings menu","-2131851017":"Growth rate","-1358367903":"Stake","-542594338":"Max. payout","-690963898":"Your contract will be automatically closed when your payout reaches this amount.","-511541916":"Your contract will be automatically closed upon reaching this number of ticks.","-434270664":"Current Price","-1956787775":"Barrier Price:","-1513281069":"Barrier 2","-390994177":"Should be between {{min}} and {{max}}","-1804019534":"Expiry: {{date}}","-2055106024":"Toggle between advanced and simple duration settings","-1012793015":"End time","-2037881712":"Your contract will be closed automatically at the next available asset price on <0>.","-629549519":"Commission <0/>","-2131859340":"Stop out <0/>","-1686280757":"<0>{{commission_percentage}}% of (<1/> * {{multiplier}})","-1043117679":"When your current loss equals or exceeds {{stop_out_percentage}}% of your stake, your contract will be closed at the nearest available asset price.","-339236213":"Multiplier","-194424366":"above","-857660728":"Strike Prices","-243332856":"Last digit stats for latest 1000 ticks for {{ underlying_name }}","-347156282":"Submit Proof","-138538812":"Log in or create a free account to place a trade.","-2036388794":"Create free account","-1813736037":"No further trading is allowed on this contract type for the current trading session. For more info, refer to our <0>terms and conditions.","-1738427539":"Purchase","-1937372493":"You can close your trade anytime. However, be aware of <0>slippage risk<0/>.","-1392065699":"If you select \"Rise\", you win the payout if the exit spot is strictly higher than the entry spot.","-1762566006":"If you select \"Fall\", you win the payout if the exit spot is strictly lower than the entry spot.","-1435306976":"If you select \"Allow equals\", you win the payout if exit spot is higher than or equal to entry spot for \"Rise\". Similarly, you win the payout if exit spot is lower than or equal to entry spot for \"Fall\".","-1959473569":"If you select \"Lower\", you win the payout if the exit spot is strictly lower than the barrier.","-1350745673":"If the exit spot is equal to the barrier, you don't win the payout.","-2089488446":"If you select \"Ends Between\", you win the payout if the exit spot is strictly higher than the Low barrier AND strictly lower than the High barrier.","-1876950330":"If you select \"Ends Outside\", you win the payout if the exit spot is EITHER strictly higher than the High barrier, OR strictly lower than the Low barrier.","-546460677":"If the exit spot is equal to either the Low barrier or the High barrier, you don't win the payout.","-1812957362":"If you select \"Stays Between\", you win the payout if the market stays between (does not touch) either the High barrier or the Low barrier at any time during the contract period","-220379757":"If you select \"Goes Outside\", you win the payout if the market touches either the High barrier or the Low barrier at any time during the contract period.","-1281286610":"If you select \"Matches\", you will win the payout if the last digit of the last tick is the same as your prediction.","-1929209278":"If you select \"Even\", you will win the payout if the last digit of the last tick is an even number (i.e., 2, 4, 6, 8, or 0).","-2038865615":"If you select \"Odd\", you will win the payout if the last digit of the last tick is an odd number (i.e., 1, 3, 5, 7, or 9).","-1416078023":"If you select \"Touch\", you win the payout if the market touches the barrier at any time during the contract period.","-1272255095":"If the exit spot is equal to the barrier or the new barrier (if a reset occurs), you don't win the payout.","-231957809":"Win maximum payout if the exit spot is higher than or equal to the upper barrier.","-464144986":"Win maximum payout if the exit spot is lower than or equal to the lower barrier.","-1031456093":"Win up to maximum payout if exit spot is between lower and upper barrier, in proportion to the difference between upper barrier and exit spot.","-968162707":"No payout if exit spot is above or equal to the upper barrier.","-299450697":"If you select \"High Tick\", you win the payout if the selected tick is the highest among the next five ticks.","-705681870":"By purchasing the \"High-to-Low\" contract, you'll win the multiplier times the difference between the high and low over the duration of the contract.","-420387848":"The high is the highest point ever reached by the market during the contract period.","-1666375348":"By purchasing the \"High-to-Close\" contract, you'll win the multiplier times the difference between the high and close over the duration of the contract.","-2024955268":"If you select “Up”, you will earn a profit by closing your position when the market price is higher than the entry spot.","-1598433845":"If you select “Down”, you will earn a profit by closing your position when the market price is lower than the entry spot.","-885323297":"These are optional parameters for each position that you open:","-584696680":"If you select “Take profit” and specify an amount that you’d like to earn, your position will be closed automatically when your profit is more than or equals to this amount. Your profit may be more than the amount you entered depending on the market price at closing.","-1192494358":"If you select “Deal cancellation”, you’ll be able to cancel your trade within a chosen time frame should the market move against your favour. We’ll charge a small fee for this, but we’ll return your stake amount without profit or loss. If the stop-out amount is reached before the deal cancellation expires, your position will be cancelled automatically and we’ll return your stake amount without profit or loss.","-178096090":"“Take profit” cannot be updated. You may update it only when “Deal cancellation” expires.","-206909651":"The entry spot is the market price when your contract is processed by our servers.","-1576967286":"This product allows you to express a strong bullish or bearish view on an underlying asset.","-610471235":"If you think the market price will rise continuously for a specific period, choose <0>Long. You will get a payout at the expiry time if the market price doesn’t touch or cross below the barrier. Your payout will grow proportionally to the distance between the market price and the barrier if the barrier is not breached. You will start making a profit when the payout is higher than your stake. If the market price ever crosses the barrier, there won’t be a payout.","-454245976":"If you think the market price will drop continuously for a specific period, choose <0>Short. You will get a payout at the expiry time if the market price doesn’t touch or cross above the barrier. Your payout will grow proportionally to the distance between the market price and the barrier if the barrier is not breached. You will start making a profit when the payout is higher than your stake. If the market price ever crosses the barrier, there won’t be a payout.","-1790089996":"NEW!","-45873457":"NEW","-1422269966":"You can choose a growth rate with values of 1%, 2%, 3%, 4%, and 5%.","-1186791513":"Payout is the sum of your initial stake and profit.","-1682624802":"It is a percentage of the previous spot price. The percentage rate is based on your choice of the index and the growth rate.","-1221049974":"Final price","-1247327943":"This is the spot price of the last tick at expiry.","-878534036":"If you select \"Call\", you’ll earn a payout if the final price is above the strike price at expiry. Otherwise, you won’t receive a payout.","-1587076792":"If you select \"Put\", you’ll earn a payout if the final price is below the strike price at expiry. Otherwise, you won’t receive a payout.","-1482134885":"We calculate this based on the strike price and duration you’ve selected.","-1890561510":"Cut-off time","-565990678":"Your contract will expire on this date (in GMT), based on the End time you’ve selected.","-127118348":"Choose {{contract_type}}","-543478618":"Try checking your spelling or use a different term","-1046859144":"<0>{{title}} You will get a payout if the market price stays {{price_position}} and doesn't touch or cross the barrier. Otherwise, your payout will be zero.","-1815023694":"above the barrier","-1572548510":"Ups & Downs","-71301554":"Ins & Outs","-952298801":"Look Backs","-763273340":"Digits","-461955353":"purchase price","-172348735":"profit","-1624674721":"contract type","-1644154369":"entry spot time","-510792478":"entry spot price","-1974651308":"exit spot time","-1600267387":"exit spot price","-514917720":"barrier","-1072292603":"No Change","-1631669591":"string","-1768939692":"number","-795152863":"green","-1640576332":"blue","-804983649":"yellow","-94281841":"red","-1242470654":"Earned money","-1429914047":"Low","-1893628957":"Open Time","-1896106455":"10 minutes","-999492762":"15 minutes","-1978767852":"30 minutes","-293628675":"1 hour","-385604445":"2 hours","-1965813351":"4 hours","-525321833":"1 day","-1691868913":"Touch/No Touch","-151151292":"Asians","-1048378719":"Reset Call/Reset Put","-1282312809":"High/Low Ticks","-1237186896":"Only Ups/Only Downs","-529846150":"Seconds","-1635771697":"middle","-1529389221":"Histogram","-1819860668":"MACD","-1750896349":"D'Alembert","-102980621":"The Oscar's Grind Strategy is a low-risk positive progression strategy that first appeared in 1965. By using this strategy, the size of your contract will increase after successful trades, but remains unchanged after unsuccessful trades.","-462715374":"Untitled Bot","-2002533437":"Custom function","-215053350":"with:","-1257232389":"Specify a parameter name:","-1885742588":"with: ","-188442606":"function {{ function_name }} {{ function_params }} {{ dummy }}","-313112159":"This block is similar to the one above, except that this returns a value. The returned value can be assigned to a variable of your choice.","-1783320173":"Prematurely returns a value within a function","-1485521724":"Conditional return","-1482801393":"return","-46453136":"get","-1838027177":"first","-1182568049":"Get list item","-1675454867":"This block gives you the value of a specific item in a list, given the position of the item. It can also remove the item from the list.","-381501912":"This block creates a list of items from an existing list, using specific item positions.","-426766796":"Get sub-list","-1679267387":"in list {{ input_list }} find {{ first_or_last }} occurence of item {{ input_value }}","-2087996855":"This block gives you the position of an item in a given list.","-422008824":"Checks if a given list is empty","-1343887675":"This block checks if a given list is empty. It returns “True” if the list is empty, “False” if otherwise.","-1548407578":"length of {{ input_list }}","-1786976254":"This block gives you the total number of items in a given list.","-2113424060":"create list with item {{ input_item }} repeated {{ number }} times","-1955149944":"Repeat an item","-434887204":"set","-197957473":"as","-851591741":"Set list item","-1874774866":"ascending","-1457178757":"Sorts the items in a given list","-350986785":"Sort list","-324118987":"make text from list","-155065324":"This block creates a list from a given string of text, splitting it with the given delimiter. It can also join items in a list into a string of text.","-459051222":"Create list from text","-977241741":"List Statement","-451425933":"{{ break_or_continue }} of loop","-323735484":"continue with next iteration","-1592513697":"Break out/continue","-713658317":"for each item {{ variable }} in list {{ input_list }}","-1825658540":"Iterates through a given list","-952264826":"repeat {{ number }} times","-887757135":"Repeat (2)","-1608672233":"This block is similar to the block above, except that the number of times it repeats is determined by a given variable.","-533154446":"Repeat (1)","-1059826179":"while","-1893063293":"until","-279445533":"Repeat While/Until","-1003706492":"User-defined variable","-359097473":"set {{ variable }} to {{ value }}","-1588521055":"Sets variable value","-980448436":"Set variable","-1538570345":"Get the last trade information and result, then trade again.","-222725327":"Here is where you can decide if your bot should continue trading.","-1638446329":"Result is {{ win_or_loss }}","-1968029988":"Last trade result","-1588406981":"You can check the result of the last trade with this block.","-1459154781":"Contract Details: {{ contract_detail }}","-1652241017":"Reads a selected property from contract details list","-985351204":"Trade again","-2082345383":"These blocks transfer control to the Purchase conditions block.","-172574065":"This block will transfer the control back to the Purchase conditions block, enabling you to purchase another contract.","-403103225":"restart","-837044282":"Ask Price {{ contract_type }}","-1033917049":"This block returns the purchase price for the selected trade type.","-1863737684":"2. Purchase conditions","-228133740":"Specify contract type and purchase conditions.","-1098726473":"This block is mandatory. Only one copy of this block is allowed. You can place the Purchase block (see below) here as well as conditional blocks to define your purchase conditions.","-1777988407":"Payout {{ contract_type }}","-511116341":"This block returns the potential payout for the selected trade type","-1943211857":"Potential payout","-813464969":"buy","-53668380":"True if active contract can be sold before expiration at current market price","-43337012":"Sell profit/loss","-2112866691":"Returns the profit/loss from selling at market price","-2132417588":"This block gives you the potential profit or loss if you decide to sell your contract.","-1360483055":"set {{ variable }} to Bollinger Bands {{ band_type }} {{ dummy }}","-20542296":"Calculates Bollinger Bands (BB) from a list with a period","-1951109427":"Bollinger Bands (BB)","-857226052":"BB is a technical analysis indicator that’s commonly used by traders. The idea behind BB is that the market price stays within the upper and lower bands for 95% of the time. The bands are the standard deviations of the market price, while the line in the middle is a simple moving average line. If the price reaches either the upper or lower band, there’s a possibility of a trend reversal.","-325196350":"set {{ variable }} to Bollinger Bands Array {{ band_type }} {{ dummy }}","-199689794":"Similar to BB. This block gives you a choice of returning the values of either the lower band, higher band, or the SMA line in the middle.","-920690791":"Calculates Exponential Moving Average (EMA) from a list with a period","-960641587":"EMA is a type of moving average that places more significance on the most recent data points. It’s also known as the exponentially weighted moving average. EMA is different from SMA in that it reacts more significantly to recent price changes.","-1557584784":"set {{ variable }} to Exponential Moving Average Array {{ dummy }}","-32333344":"Calculates Moving Average Convergence Divergence (MACD) from a list","-628573413":"MACD is calculated by subtracting the long-term EMA (26 periods) from the short-term EMA (12 periods). If the short-term EMA is greater or lower than the long-term EMA than there’s a possibility of a trend reversal.","-1133676960":"Fast EMA Period {{ input_number }}","-883166598":"Period {{ input_period }}","-450311772":"set {{ variable }} to Relative Strength Index {{ dummy }}","-1861493523":"Calculates Relative Strength Index (RSI) list from a list of values with a period","-880048629":"Calculates Simple Moving Average (SMA) from a list with a period","-1150972084":"Market direction","-276935417":"This block is used to determine if the market price moves in the selected direction or not. It gives you a value of “True” or “False”.","-764931948":"in candle list get # from end {{ input_number }}","-924607337":"Returns the last digit of the latest tick","-560033550":"Returns the list of last digits of 1000 recent tick values","-74062476":"Make a List of {{ candle_property }} values in candles list with interval: {{ candle_interval_type }}","-1556495906":"Returns a list of specific values from a candle list according to selected time interval","-166816850":"Create a list of candle values (1)","-1261436901":"Candles List","-1174859923":"Read the selected candle value","-1972165119":"Read candle value (1)","-1956100732":"You can use this block to analyze the ticks, regardless of your trades","-443243232":"The content of this block is called on every tick. Place this block outside of any root block.","-641399277":"Last Tick","-1628954567":"Returns the value of the last tick","-1332756793":"This block gives you the value of the last tick.","-2134440920":"Last Tick String","-1466340125":"Tick value","-467913286":"Tick value Description","-785831237":"This block gives you a list of the last 1000 tick values.","-1546430304":"Tick List String Description","-1788626968":"Returns \"True\" if the given candle is black","-436010611":"Make a list of {{ candle_property }} values from candles list {{ candle_list }}","-1384340453":"Returns a list of specific values from a given candle list","-584859539":"Create a list of candle values (2)","-2010558323":"Read {{ candle_property }} value in candle {{ input_candle }}","-2846417":"This block gives you the selected candle value.","-1587644990":"Read candle value (2)","-1202212732":"This block returns account balance","-1737837036":"Account balance","-1963883840":"Put your blocks in here to prevent them from being removed","-1284013334":"Use this block if you want some instructions to be ignored when your bot runs. Instructions within this block won’t be executed.","-1217253851":"Log","-1987568069":"Warn","-104925654":"Console","-1956819233":"This block displays messages in the developer's console with an input that can be either a string of text, a number, boolean, or an array of data.","-1450461842":"Load block from URL: {{ input_url }}","-1088614441":"Loads blocks from URL","-1747943728":"Loads from URL","-2105753391":"Notify Telegram {{ dummy }} Access Token: {{ input_access_token }} Chat ID: {{ input_chat_id }} Message: {{ input_message }}","-1008209188":"Sends a message to Telegram","-1218671372":"Displays a notification and optionally play selected sound","-2099284639":"This block gives you the total profit/loss of your trading strategy since your bot started running. You can reset this by clicking “Clear stats” on the Transaction Stats window, or by refreshing this page in your browser.","-683825404":"Total Profit String","-718220730":"Total Profit String Description","-1861858493":"Number of runs","-264195345":"Returns the number of runs","-303451917":"This block gives you the total number of times your bot has run. You can reset this by clicking “Clear stats” on the Transaction Stats window, or by refreshing this page in your browser.","-2132861129":"Conversion Helper Block","-74095551":"Seconds Since Epoch","-15528039":"Returns the number of seconds since January 1st, 1970","-729807788":"This block returns the number of seconds since January 1st, 1970.","-1370107306":"{{ dummy }} {{ stack_input }} Run after {{ number }} second(s)","-558838192":"Delayed run","-1975250999":"This block converts the number of seconds since the Unix Epoch (1 January 1970) into a string of text representing the date and time.","-702370957":"Convert to date/time","-982729677":"Convert to timestamp","-311268215":"This block converts a string of text that represents the date and time into seconds since the Unix Epoch (1 January 1970). The time and time zone offset are optional. Example: 2019-01-01 21:03:45 GMT+0800 will be converted to 1546347825.","-1797602591":"Stop Loss: {{ currency }} {{ stop_loss }}","-1374685318":"Your contract is closed automatically when your loss is more than or equals to this amount. This block can only be used with the multipliers trade type.","-1214929127":"Stop loss must be a positive number.","-780745489":"If the contract type is “Both”, then the Purchase Conditions should include both Rise and Fall using the “Conditional Block\"","-2142851225":"Multiplier trade options","-625636913":"Amount must be a positive number.","-1466383897":"Duration: {{ duration_unit }} {{ duration_value }}","-440702280":"Trade options","-1193894978":"Define your trade options such as duration and stake. Some options are only applicable for certain trade types.","-46523443":"Duration value is not allowed. To run the bot, please enter a value between {{min}} to {{max}}.","-1483427522":"Trade Type: {{ trade_type_category }} > {{ trade_type }}","-323348124":"1. Trade parameters","-1671903503":"Run once at start:","-783173909":"Trade options:","-376956832":"Here is where you define the parameters of your contract.","-1244007240":"if {{ condition }} then","-1577206704":"else if","-33796979":"true","-1434883449":"This is a single block that returns a boolean value, either true or false.","-1946404450":"Compares two values","-979918560":"This block converts the boolean value (true or false) to its opposite.","-2047257743":"Null","-1274387519":"Performs selected logic operation","-766386234":"This block performs the \"AND\" or the \"OR\" logic operation.","-790995537":"test {{ condition }}","-1860211657":"if false {{ return_value }}","-1643760249":"This block tests if a given value is true or false and returns “True” or “False” accordingly.","-1551875333":"Test value","-52486882":"Arithmetical operations","-1010436425":"This block adds the given number to the selected variable","-999773703":"Change variable","-1272091683":"Mathematical constants","-1396629894":"constrain {{ number }} low {{ low_number }} high {{ high_number }}","-425224412":"This block constrains a given number so that it is within a set range.","-2072551067":"Constrain within a range","-43523220":"remainder of {{ number1 }} ÷ {{ number2 }}","-1291857083":"Returns the remainder after a division","-592154850":"Remainder after division","-736665095":"Returns the remainder after the division of the given numbers.","-1266992960":"Math Number Description","-77191651":"{{ number }} is {{ type }}","-817881230":"even","-142319891":"odd","-1000789681":"whole","-1735674752":"Test a number","-1017805068":"This block tests a given number according to the selection and it returns a value of “True” or “False”. Available options: Even, Odd, Prime, Whole, Positive, Negative, Divisible","-1858332062":"Number","-1053492479":"Enter an integer or fractional number into this block. Please use `.` as a decimal separator for fractional numbers.","-927097011":"sum","-1653202295":"max","-1555878023":"average","-1748351061":"mode","-992067330":"Aggregate operations","-1691561447":"This block gives you a random fraction between 0.0 to 1.0","-523625686":"Random fraction number","-933024508":"Rounds a given number to an integer","-1656927862":"This block rounds a given number according to the selection: round, round up, round down.","-1495304618":"absolute","-61210477":"Operations on a given number","-181644914":"This block performs the selected operations to a given number.","-840732999":"to {{ variable }} append text {{ input_text }}","-1469497908":"Appends a given text to a variable","-1851366276":"Text Append","-1666316828":"Appends a given text to a variable.","-1902332770":"Transform {{ input_text }} to {{ transform_type }}","-1489004405":"Title Case","-904432685":"Changes text case accordingly","-882381096":"letter #","-1027605069":"letter # from end","-2066990284":"random letter","-337089610":"in text {{ input_text1 }} find {{ first_or_last }} occurence of text {{ input_text2 }}","-1966694141":"Searches through a string of text for a specific occurrence of a given character or word, and returns the position.","-697543841":"Text join","-141160667":"length of {{ input_text }}","-1133072029":"Text String Length","-1109723338":"print {{ input_text }}","-736668830":"Print","-1821552998":"trim spaces from {{ side }} of {{ input_text }}","-801766026":"right side","-474779821":"Trims spaces","-1219239717":"One or more mandatory blocks are missing from your workspace. Please add the required block(s) and then try again.","-250761331":"One or more mandatory blocks are disabled in your workspace. Please enable the required block(s) and then try again.","-1687036846":"Download block","-1266781295":"Expand","-894560707":"function","-1867119688":"Duplicate","-610728049":"Rearrange Vertically","-2033146714":"Collapse All Blocks","-958601558":"Delete Block","-1193267384":"Detach Block","-1750478127":"New variable name","-1061878051":"Y","-2047029150":"Unable to load the block file.","-1410769167":"Target must be an XML file","-609157479":"This URL is already loaded","-241945454":"Proposals are not ready","-1087890592":"Maximum loss amount reached","-1030545878":"You are rate limited for: {{ message_type }}, retrying in {{ delay }}s (ID: {{ request }})","-490766438":"You are disconnected, retrying in {{ delay }}s","-1389975609":"unknown","-1900515692":"Duration must be a positive integer","-245297595":"Please login","-1445046468":"Given candle is not valid","-1891622945":"{{hourPast}}h ago","-538215347":"Net deposits","-280147477":"All transactions","-130601012":"Please select duration","-232254547":"Custom","-1577570698":"Start date","-1251526905":"Last 7 days","-1904030160":"Transaction performed by (App ID: {{app_id}})","-513103225":"Transaction time","-2066666313":"Credit/Debit","-1981004241":"Sell time","-600828210":"Indicative profit/loss","-706219815":"Indicative price","-3423966":"Take profit<0 />Stop loss","-2082644096":"Current stake","-1131753095":"The {{trade_type_name}} contract details aren't currently available. We're working on making them available soon.","-360975483":"You've made no transactions of this type during this period.","-1715390759":"I want to do this later","-2092611555":"Sorry, this app is unavailable in your current location.","-1488537825":"If you have an account, log in to continue.","-555592125":"Unfortunately, trading options isn't possible in your country","-1571816573":"Sorry, trading is unavailable in your current location.","-1603581277":"minutes","-922253974":"Rise/Fall","-1361254291":"Higher/Lower","-335816381":"Ends In/Ends Out","-1789807039":"Asian Up/Asian Down","-330437517":"Matches/Differs","-657360193":"Over/Under","-558031309":"High Tick/Low Tick","-123659792":"Vanillas","-1714959941":"This chart display is not ideal for tick contracts","-1254554534":"Please change the chart duration to tick for a better trading experience.","-1658230823":"Contract was sold for <0 />.","-1905867404":"Contract cancelled"} \ No newline at end of file +{"0":"","1014140":"You may also call <0>+447723580049 to place your complaint.","1485191":"1:1000","2091451":"Deriv Bot - your automated trading partner","3125515":"Your Deriv MT5 password is for logging in to your Deriv MT5 accounts on the desktop, web, and mobile apps.","3215342":"Last 30 days","3420069":"To avoid delays, enter your <0>name and <0>date of birth exactly as they appear on your identity document.","7100308":"Hour must be between 0 and 23.","9488203":"Deriv Bot is a web-based strategy builder for trading digital options. It’s a platform where you can build your own automated trading bot using drag-and-drop 'blocks'.","11539750":"set {{ variable }} to Relative Strength Index Array {{ dummy }}","11872052":"Yes, I'll come back later","14365404":"Request failed for: {{ message_type }}, retrying in {{ delay }}s","15377251":"Profit amount: {{profit}}","17843034":"Check proof of identity document verification status","19424289":"Username","19552684":"USD Basket","21035405":"Please tell us why you’re leaving. (Select up to {{ allowed_reasons }} reasons.)","24900606":"Gold Basket","25854018":"This block displays messages in the developer’s console with an input that can be either a string of text, a number, boolean, or an array of data.","26566655":"Summary","26596220":"Finance","27582767":"{{amount}} {{currency}}","27731356":"Your account is temporarily disabled. Please contact us via <0>live chat to enable deposits and withdrawals again.","27830635":"Deriv (V) Ltd","28581045":"Add a real MT5 account","30801950":"Your account will be opened with {{legal_entity_name}}, regulated by the Malta Gaming Authority, and will be subject to the laws of Malta.","33433576":"Please use an e-wallet to withdraw your funds.","35089987":"Upload the front and back of your driving licence.","41737927":"Thank you","44877997":"Residence permit","45453595":"Binary Coin","45941470":"Where would you like to start?","46523711":"Your proof of identity is verified","49404821":"If you buy a \"<0>{{trade_type}}\" option, you receive a payout at expiry if the final price is {{payout_status}} the strike price. Otherwise, your “<0>{{trade_type}}” option will expire worthless.","50200731":"FX majors (standard/micro lots), FX minors, basket indices, commodities, and cryptocurrencies","53801223":"Hong Kong 50","53964766":"5. Hit Save to download your bot. You can choose to download your bot to your device or your Google Drive.","54185751":"Less than $100,000","55340304":"Keep your current contract?","55916349":"All","56764670":"Deriv Bot will not proceed with any new trades. Any ongoing trades will be completed by our system. Any unsaved changes will be lost.<0>Note: Please check your statement to view completed transactions.","58254854":"Scopes","59169515":"If you select \"Asian Rise\", you will win the payout if the last tick is higher than the average of the ticks.","59341501":"Unrecognized file format","59662816":"Stated limits are subject to change without prior notice.","62748351":"List Length","63869411":"This block tests a given number according to the selection","64402604":"Check transfer information","65185694":"Fiat onramp","65982042":"Total","66519591":"Investor password","67923436":"No, Deriv Bot will stop running when your web browser is closed.","68885999":"Repeats the previous trade when an error is encountered.","69005593":"The example below restarts trading after 30 or more seconds after 1 minute candle was started.","71016232":"OMG/USD","71445658":"Open","71563326":"A fast and secure fiat-to-crypto payment service. Deposit cryptocurrencies from anywhere in the world using your credit/debit cards and bank transfers.","71853457":"$100,001 - $500,000","72500774":"Please fill in Tax residence.","73086872":"You have self-excluded from trading","73326375":"The low is the lowest point ever reached by the market during the contract period.","74963864":"Under","76916358":"You have reached the withdrawal limit.<0/>Please upload your proof of identity and address to lift the limit to continue your withdrawal.","77945356":"Trade on the go with our mobile app.","77982950":"Vanilla options allow you to predict an upward (bullish) or downward (bearish) direction of the underlying asset by purchasing a \"Call\" or a \"Put\".","81450871":"We couldn’t find that page","82839270":"Upload the page of your passport that contains your photo.","83202647":"Collapse Block","84402478":"Where do I find the blocks I need?","85343079":"Financial assessment","85359122":"40 or more","85389154":"Steps required to continue verification on your mobile","89062902":"Trade on MT5","90266322":"2. Start a chat with your newly created Telegram bot and make sure to send it some messages before proceeding to the next step. (e.g. Hello Bot!)","91993812":"The Martingale Strategy is a classic trading technique that has been used for more than a hundred years, popularised by the French mathematician Paul Pierre Levy in the 18th century.","93154671":"1. Hit Reset at the bottom of stats panel.","96381225":"ID verification failed","98473502":"We’re not obliged to conduct an appropriateness test, nor provide you with any risk warnings.","98972777":"random item","100239694":"Upload front of card from your computer","102226908":"Field cannot be empty","108916570":"Duration: {{duration}} days","109073671":"Please use an e-wallet that you have used for deposits previously. Ensure the e-wallet supports withdrawal. See the list of e-wallets that support withdrawals <0>here.","111215238":"Move away from direct light","111718006":"End date","111931529":"Max. total stake over 7 days","113378532":"ETH/USD","115032488":"Buy price and P/L","116005488":"Indicators","117056711":"We’re updating our site","117318539":"Password should have lower and uppercase English letters with numbers.","118586231":"Document number (identity card, passport)","119261701":"Prediction:","119446122":"Contract type is not selected","120340777":"Complete your personal details","123454801":"{{withdraw_amount}} {{currency_symbol}}","124723298":"Upload a proof of address to verify your address","125443840":"6. Restart last trade on error","127307725":"A politically exposed person (PEP) is someone appointed with a prominent public position. Close associates and family members of a PEP are also considered to be PEPs.","129729742":"Tax Identification Number*","130567238":"THEN","132596476":"In providing our services to you, we are required to ask you for some information to assess if a given product or service is appropriate for you and whether you have the experience and knowledge to understand the risks involved.<0/><0/>","132689841":"Trade on web terminal","133523018":"Please go to the Deposit page to get an address.","133536621":"and","133655768":"Note: If you wish to learn more about the Bot Builder, you can proceed to the <0>Tutorials tab.","139454343":"Confirm my limits","141265840":"Funds transfer information","141626595":"Make sure your device has a working camera","142050447":"set {{ variable }} to create text with","142390699":"Connected to your mobile","143970826":"Payment problems?","145146541":"Our accounts and services are unavailable for the Jersey postal code","145736466":"Take a selfie","150486954":"Token name","151344063":"The exit spot is the market price when the contract is closed.","151646545":"Unable to read file {{name}}","152415091":"Math","152524253":"Trade the world’s markets with our popular user-friendly platform.","154545319":"Country of residence is where you currently live.","157593038":"random integer from {{ start_number }} to {{ end_number }}","157871994":"Link expired","158355408":"Some services may be temporarily unavailable.","158373715":"Exit tour","160746023":"Tether as an Omni token (USDT) is a version of Tether that is hosted on the Omni layer on the Bitcoin blockchain.","160863687":"Camera not detected","164112826":"This block allows you to load blocks from a URL if you have them stored on a remote server, and they will be loaded only when your bot runs.","164564432":"Deposits are temporarily unavailable due to system maintenance. You can make your deposits when the maintenance is complete.","165294347":"Please set your country of residence in your account settings to access the cashier.","165312615":"Continue on phone","165682516":"If you don’t mind sharing, which other trading platforms do you use?","170185684":"Ignore","170244199":"I’m closing my account for other reasons.","171307423":"Recovery","171579918":"Go to Self-exclusion","171638706":"Variables","173991459":"We’re sending your request to the blockchain.","174793462":"Strike","176078831":"Added","176319758":"Max. total stake over 30 days","176327749":"- Android: Tap the account, open <0>Options, and tap <0>Delete.","176654019":"$100,000 - $250,000","177099483":"Your address verification is pending, and we’ve placed some restrictions on your account. The restrictions will be lifted once your address is verified.","178413314":"First name should be between 2 and 50 characters.","179083332":"Date","179737767":"Our legacy options trading platform.","181346014":"Notes ","181881956":"Contract Type: {{ contract_type }}","184024288":"lower case","189705706":"This block uses the variable \"i\" to control the iterations. With each iteration, the value of \"i\" is determined by the items in a given list.","189759358":"Creates a list by repeating a given item","190834737":"Guide","191372501":"Accumulation of Income/Savings","192436105":"No need for symbols, digits, or uppercase letters","192573933":"Verification complete","195972178":"Get character","196810983":"If the duration is more than 24 hours, the Cut-off time and Expiry date will apply instead.","196998347":"We hold customer funds in bank accounts separate from our operational accounts which would not, in the event of insolvency, form part of the company's assets. This meets the <0>Gambling Commission's requirements for the segregation of customer funds at the level: <1>medium protection.","197190401":"Expiry date","201091938":"30 days","203108063":"Congratulations, you have successfully created your {{category}} <0>{{platform}} <1>{{type}} account. ","203179929":"<0>You can open this account once your submitted documents have been verified.","203271702":"Try again","203297887":"The Quick Strategy you just created will be loaded to the workspace.","203924654":"Hit the <0>Start button to begin and follow the tutorial.","204797764":"Transfer to client","204863103":"Exit time","206010672":"Delete {{ delete_count }} Blocks","207824122":"Please withdraw your funds from the following Deriv account(s):","209533725":"You’ve transferred {{amount}} {{currency}}","210385770":"If you have an active account, please log in to continue. Otherwise, please sign up.","211224838":"Investment","211461880":"Common names and surnames are easy to guess","211847965":"Your <0>personal details are incomplete. Please go to your account settings and complete your personal details to enable withdrawals.","216650710":"You are using a demo account","217403651":"St. Vincent & Grenadines","217504255":"Financial assessment submitted successfully","218441288":"Identity card number","220014242":"Upload a selfie from your computer","220019594":"Need more help? Contact us through live chat for assistance.","220186645":"Text Is empty","220232017":"demo CFDs","223120514":"In this example, each point of the SMA line is an arithmetic average of close prices for the last 50 days.","223607908":"Last digit stats for latest 1000 ticks for {{underlying_name}}","224650827":"IOT/USD","224929714":"Virtual events based bets in the UK and the Isle of Man are offered by {{legal_entity_name}}, Millennium House, Level 1, Victoria Road, Douglas IM2 4RW, Isle of Man, licensed and regulated in Great Britain by the Gambling Commission under <0>account no. 39172 and by the Gambling Supervision Commission in the Isle of Man (<1>view licence).","225887649":"This block is mandatory. It's added to your strategy by default when you create new strategy. You can not add more than one copy of this block to the canvas.","227591929":"To timestamp {{ input_datetime }} {{ dummy }}","227903202":"We’ll charge a 1% transfer fee for transfers in different currencies between your Deriv fiat and {{platform_name_mt5}} accounts.","228079844":"Click here to upload","228521812":"Tests whether a string of text is empty. Returns a boolean value (true or false).","229355215":"Trade on {{platform_name_dbot}}","233500222":"- High: the highest price","235583807":"SMA is a frequently used indicator in technical analysis. It calculates the average market price over a specified period, and is usually used to identify market trend direction: up or down. For example, if the SMA is moving upwards, it means the market trend is up. ","236642001":"Journal","238496287":"Leverage trading is high-risk, so it's a good idea to use risk management features such as stop loss. Stop loss allows you to","243537306":"1. Under the Blocks menu, go to Utility > Variables.","243614144":"This is only available for existing clients.","245005091":"lower","245187862":"The DRC will make a <0>decision on the complaint (please note that the DRC mentions no timeframe for announcing its decision).","245812353":"if {{ condition }} return {{ value }}","246428134":"Step-by-step guides","247418415":"Gaming trading can become a real addiction, as can any other activity pushed to its limits. To avoid the danger of such an addiction, we provide a reality-check that gives you a summary of your trades and accounts on a regular basis.","248153700":"Reset your password","248565468":"Check your {{ identifier_title }} account email and click the link in the email to proceed.","248909149":"Send a secure link to your phone","251134918":"Account Information","251322536":"Deriv EZ accounts","251445658":"Dark theme","251882697":"Thank you! Your response has been recorded into our system.<0/><0/>Please click ‘OK’ to continue.","254912581":"This block is similar to EMA, except that it gives you the entire EMA line based on the input list and the given period.","256031314":"Cash Business","256602726":"If you close your account:","258448370":"MT5","258912192":"Trading assessment","260069181":"An error occured while trying to load the URL","260086036":"Place blocks here to perform tasks once when your bot starts running.","260361841":"Tax Identification Number can't be longer than 25 characters.","261074187":"4. Once the blocks are loaded onto the workspace, tweak the parameters if you want, or hit Run to start trading.","261250441":"Drag the <0>Trade again block and add it into the <0>do part of the <0>Repeat until block.","262095250":"If you select <0>\"Put\", you’ll earn a payout if the final price is below the strike price at expiry. Otherwise, you won’t receive a payout.","264976398":"3. 'Error' displays a message in red to highlight something that needs to be resolved immediately.","265644304":"Trade types","267992618":"The platforms lack key features or functionality.","268940240":"Your balance ({{format_balance}} {{currency}}) is less than the current minimum withdrawal allowed ({{format_min_withdraw_amount}} {{currency}}). Please top up your account to continue with your withdrawal.","269322978":"Deposit with your local currency via peer-to-peer exchange with fellow traders in your country.","269607721":"Upload","270339490":"If you select \"Over\", you will win the payout if the last digit of the last tick is greater than your prediction.","270610771":"In this example, the open price of a candle is assigned to the variable \"candle_open_price\".","270712176":"descending","270780527":"You've reached the limit for uploading your documents.","272042258":"When you set your limits, they will be aggregated across all your account types in {{platform_name_trader}}, {{platform_name_dbot}}, {{platform_name_smarttrader}} and {{platform_name_bbot}} on Deriv. For example, the losses made on all four platforms will add up and be counted towards the loss limit you set.","272179372":"This block is commonly used to adjust the parameters of your next trade and to implement stop loss/take profit logic.","273350342":"Copy and paste the token into the app.","273728315":"Should not be 0 or empty","274268819":"Volatility 100 Index","275116637":"Deriv X","277469417":"Exclude time cannot be for more than five years.","278684544":"get sub-list from # from end","282319001":"Check your image","282564053":"Next, we'll need your proof of address.","283830551":"Your address doesn’t match your profile","283986166":"Self-exclusion on the website only applies to your {{brand_website_name}} account and does not include other companies or websites.","284527272":"antimode","284772879":"Contract","284809500":"Financial Demo","287934290":"Are you sure you want to cancel this transaction?","289898640":"TERMS OF USE","291744889":"<0>1. Trade parameters:<0>","291817757":"Go to our Deriv community and learn about APIs, API tokens, ways to use Deriv APIs, and more.","292491635":"If you select “Stop loss” and specify an amount to limit your loss, your position will be closed automatically when your loss is more than or equals to this amount. Your loss may be more than the amount you entered depending on the market price at closing.","292526130":"Tick and candle analysis","292589175":"This will display the SMA for the specified period, using a candle list.","292887559":"Transfer to {{selected_value}} is not allowed, Please choose another account from dropdown","294305803":"Manage account settings","294335229":"Sell at market price","295173783":"Long/Short","301441673":"Select your citizenship/nationality as it appears on your passport or other government-issued ID.","301472132":"Hi! Hit <0>Start for a quick tour to help you get started.","303959005":"Sell Price:","304309961":"We're reviewing your withdrawal request. You may still cancel this transaction if you wish. Once we start processing, you won't be able to cancel.","310234308":"Close all your positions.","312142140":"Save new limits?","312300092":"Trims the spaces within a given string or text.","313298169":"Our cashier is temporarily down due to system maintenance. You can access the Cashier in a few minutes when the maintenance is complete.","313741895":"This block returns “True” if the last candle is black. It can be placed anywhere on the canvas except within the Trade parameters root block.","315306603":"You have an account that do not have currency assigned. Please choose a currency to trade with this account.","316694303":"Is candle black?","318865860":"close","318984807":"This block repeats the instructions contained within for a specific number of times.","321457615":"Oops, something went wrong!","323179846":"The time interval for each candle can be set from one minute to one day.","323209316":"Select a Deriv Bot Strategy","323360883":"Baskets","325662004":"Expand Block","325763347":"result","326770937":"Withdraw {{currency}} ({{currency_symbol}}) to your wallet","327534692":"Duration value is not allowed. To run the bot, please enter {{min}}.","328539132":"Repeats inside instructions specified number of times","329353047":"Malta Financial Services Authority (MFSA) (licence no. IS/70156)","329404045":"<0>Switch to your real account<1> to create a {{platform}} {{account_title}} account.","333121115":"Select Deriv MT5's account type","333456603":"Withdrawal limits","333807745":"Click on the block you want to remove and press Delete on your keyboard.","334680754":"Switch to your real account to create a Deriv MT5 account","334942497":"Buy time","335040248":"About us","337023006":"Start time cannot be in the past.","339449279":"Remaining time","339610914":"Spread Up/Spread Down","339879944":"GBP/USD","340807218":"Description not found.","342181776":"Cancel transaction","343873723":"This block displays a message. You can specify the color of the message and choose from 6 different sound options.","344418897":"These trading limits and self-exclusion help you control the amount of money and time you spend on {{brand_website_name}} and exercise <0>responsible trading.","345320063":"Invalid timestamp","345818851":"Sorry, an internal error occurred. Hit the above checkbox to try again.","347029309":"Forex: standard/micro","347039138":"Iterate (2)","347217485":"Trouble accessing Deriv MT5 on your mobile?","348951052":"Your cashier is currently locked","349047911":"Over","349110642":"<0>{{payment_agent}}<1>'s contact details","350602311":"Stats show the history of consecutive tick counts, i.e. the number of ticks the price remained within range continuously.","351744408":"Tests if a given text string is empty","352363702":"You may see links to websites with a fake Deriv login page where you’ll get scammed for your money.","353731490":"Job done","354945172":"Submit document","357477280":"No face found","359053005":"Please enter a token name.","359649435":"Given candle list is not valid","359809970":"This block gives you the selected candle value from a list of candles within the selected time interval. You can choose from open price, close price, high price, low price, and open time.","360224937":"Logic","360773403":"Bot Builder","362772494":"This should not exceed {{max}} characters.","362946954":"Our legacy automated trading platform.","363576009":"- High price: the highest price","363738790":"Browser","363990763":"Sell price:","367801124":"Total assets in your Deriv accounts.","368160866":"in list","369035361":"<0>•Your account number","371151609":"Last used","371710104":"This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.","372291654":"Exclude time must be after today.","372645383":"True if the market direction matches the selection","373021397":"random","373306660":"{{label}} is required.","373495360":"This block returns the entire SMA line, containing a list of all values for a given period.","374537470":"No results for \"{{text}}\"","375714803":"Deal Cancellation Error","377231893":"Deriv Bot is unavailable in the EU","379523479":"To avoid loss of funds, do not share tokens with the Admin scope with unauthorised parties.","380606668":"tick","380694312":"Maximum consecutive trades","384303768":"This block returns \"True\" if the last candle is black. It can be placed anywhere on the canvas except within the Trade parameters root block.","386191140":"You can choose between CFD trading accounts or Options and Multipliers accounts","386278304":"Install the {{platform_name_trader}} web app","386502387":"Bot is not running","389923099":"Zoom in","390647540":"Real account","390890891":"Last quarter","391915203":"Hedging","392582370":"Fall Equals","393789743":"Letters, spaces, periods, hyphens, apostrophes only.","396418990":"Offline","396801529":"To start trading, top-up funds from your Deriv account into this account.","398816980":"Launch {{platform_name_trader}} in seconds the next time you want to trade.","401339495":"Verify address","402343402":"Due to an issue on our server, some of your {{platform}} accounts are unavailable at the moment. Please bear with us and thank you for your patience.","403456289":"The formula for SMA is:","404743411":"Total deposits","406359555":"Contract details","406497323":"Sell your active contract if needed (optional)","411482865":"Add {{deriv_account}} account","412433839":"I agree to the <0>terms and conditions.","413594348":"Only letters, numbers, space, hyphen, period, and forward slash are allowed.","417714706":"If your margin level drops below our stop out level, your positions may be closed automatically to protect you from further losses.","417864079":"You’ll not be able to change currency once you have made a deposit.","418265501":"Demo Derived","419485005":"Spot","419496000":"Your contract is closed automatically when your profit is more than or equals to this amount. This block can only be used with the multipliers trade type.","419736603":"If yes, go to <0>Tutorials.","420072489":"CFD trading frequency","422055502":"From","424272085":"We take your financial well-being seriously and want to ensure you are fully aware of the risks before trading.<0/><0/>","424897068":"Do you understand that you could potentially lose 100% of the money you use to trade?","426031496":"Stop","427134581":"Try using another file type.","427617266":"Bitcoin","428709688":"Your preferred time interval between each report:","430975601":"Town/City is not in a proper format.","431267979":"Here’s a quick guide on how to use Deriv Bot on the go.","432273174":"1:100","432508385":"Take Profit: {{ currency }} {{ take_profit }}","432519573":"Document uploaded","433348384":"Real accounts are not available to politically exposed persons (PEPs).","433616983":"2. Investigation phase","434548438":"Highlight function definition","434896834":"Custom functions","436364528":"Your account will be opened with {{legal_entity_name}}, and will be subject to the laws of Saint Vincent and the Grenadines.","436534334":"<0>We've sent you an email.","437138731":"Create a new {{platform}} password","437453244":"Choose your preferred cryptocurrency","437485293":"File type not supported","437904704":"Maximum open positions","438067535":"Over $500,000","439398769":"This strategy is currently not compatible with Deriv Bot.","442520703":"$250,001 - $500,000","443203714":"Your contract will be closed automatically if your loss reaches this amount.","443559872":"Financial SVG","444484637":"Logic negation","445419365":"1 - 2 years","450983288":"Your deposit is unsuccessful due to an error on the blockchain. Please contact your crypto wallet service provider for more info.","451852761":"Continue on your phone","452054360":"Similar to RSI, this block gives you a list of values for each entry in the input list.","453175851":"Your MT5 Financial STP account will be opened through {{legal_entity_name}}. All trading in this account is subject to the regulations and guidelines of the Labuan Financial Service Authority (LFSA). None of your other accounts, including your Deriv account, is subject to the regulations and guidelines of the Labuan Financial Service Authority (LFSA).","453409608":"Your profit is the percentage change in market price times your stake and the multiplier of your choice.","454196938":"Regulation:","454593402":"2. Please upload one of the following:","456746157":"Grant access to your camera from your browser settings","457020083":"It’ll take longer to verify you if we can’t read it","457494524":"1. From the block library, enter a name for the new variable and click Create.","459612953":"Select account","459817765":"Pending","460070238":"Congratulations","460975214":"Complete your Appropriateness Test","461795838":"Please contact us via live chat to unlock it.","462079779":"Resale not offered","463361726":"Select an item","465993338":"Oscar's Grind","466369320":"Your gross profit is the percentage change in market price times your stake and the multiplier chosen here.","466837068":"Yes, increase my limits","467839232":"I trade forex CFDs and other complex financial instruments regularly on other platforms.","473154195":"Settings","474306498":"We’re sorry to see you leave. Your account is now closed.","475492878":"Try Synthetic Indices","476023405":"Didn't receive the email?","477557241":"Remote blocks to load must be a collection.","478280278":"This block displays a dialog box that uses a customised message to prompt for an input. The input can be either a string of text or a number and can be assigned to a variable. When the dialog box is displayed, your strategy is paused and will only resume after you enter a response and click \"OK\".","479420576":"Tertiary","480356486":"*Boom 300 and Crash 300 Index","481276888":"Goes Outside","483279638":"Assessment Completed<0/><0/>","483551811":"Your <0>payout is the sum of your inital stake and profit.","483591040":"Delete all {{ delete_count }} blocks?","485379166":"View transactions","487239607":"Converts a given True or False to the opposite value","488150742":"Resend email","489768502":"Change investor password","491603904":"Unsupported browser","492198410":"Make sure everything is clear","492566838":"Taxpayer identification number","497518317":"Function that returns a value","498144457":"A recent utility bill (e.g. electricity, water or gas)","498562439":"or","499522484":"1. for \"string\": 1325.68 USD","500215405":"Server maintenance starts at 01:00 GMT every Sunday and may last up to 2 hours. You may experience service disruption during this time.","500855527":"Chief Executives, Senior Officials and Legislators","500920471":"This block performs arithmetic operations between two numbers.","501401157":"You are only allowed to make deposits","501537611":"*Maximum number of open positions","502007051":"Demo Swap-Free SVG","502041595":"This block gives you a specific candle from within the selected time interval.","503137339":"Payout limit","505793554":"last letter","508390614":"Demo Financial STP","510815408":"Letters, numbers, spaces, hyphens only","511679687":"Accumulators allow you to express a view on the range of movement of an index and grow your stake exponentially at a fixed <0>growth rate.","514031715":"list {{ input_list }} is empty","514776243":"Your {{account_type}} password has been changed.","514948272":"Copy link","518955798":"7. Run Once at Start","520136698":"Boom 500 Index","521872670":"item","522283618":"Digital options trading experience","522703281":"divisible by","523123321":"- 10 to the power of a given number","524459540":"How do I create variables?","527329988":"This is a top-100 common password","529056539":"Options","529597350":"If you had any open positions, we have closed them and refunded you.","530953413":"Authorised applications","531114081":"3. Contract Type","531675669":"Euro","535041346":"Max. total stake per day","537788407":"Other CFDs Platform","538017420":"0.5 pips","538228086":"Close-Low","541650045":"Manage {{platform}} password","541700024":"First, enter your driving licence number and the expiry date.","542038694":"Only letters, numbers, space, underscore, and hyphen are allowed for {{label}}.","542305026":"You must also submit a proof of identity.","543413346":"You have no open positions for this asset. To view other open positions, click Go to Reports","543915570":"Forex, stocks, stock indices, cryptocurrencies, synthetic indices","545476424":"Total withdrawals","549479175":"Deriv Multipliers","550589723":"Your stake will grow at {{growth_rate}}% per tick as long as the current spot price remains within ±{{tick_size_barrier}} from the previous spot price.","551569133":"Learn more about trading limits","554135844":"Edit","554410233":"This is a top-10 common password","555351771":"After defining trade parameters and trade options, you may want to instruct your bot to purchase contracts when specific conditions are met. To do that you can use conditional blocks and indicators blocks to help your bot to make decisions.","555881991":"National Identity Number Slip","556264438":"Time interval","558262475":"On your MT5 mobile app, delete your existing Deriv account:","559224320":"Our classic “drag-and-drop” tool for creating trading bots, featuring pop-up trading charts, for advanced users.","561982839":"Change your currency","562599414":"This block returns the purchase price for the selected trade type. This block can be used only in the \"Purchase conditions\" root block.","563034502":"We shall try to resolve your complaint within 15 business days. We will inform you of the outcome together with an explanation of our position and propose any remedial measures we intend to take.","563166122":"We shall acknowledge receiving your complaint, review it carefully, and keep you updated on the handling process. We might request further information or clarifications to facilitate the resolution of the complaint.","563652273":"Go to block","565410797":"The below image illustrates how Simple Moving Average Array block works:","566274201":"1. Market","567019968":"A variable is among the most important and powerful components in creating a bot. It is a way to store information, either as text or numbers. The information stored as a variable can be used and changed according to the given instructions. Variables can be given any name, but usually they are given useful, symbolic names so that it is easier to call them during the execution of instructions.","567163880":"Create a {{platform}} password","567755787":"Tax Identification Number is required.","569057236":"In which country was your document issued?","571921777":"Funds protection level","572576218":"Languages","573173477":"Is candle {{ input_candle }} black?","576355707":"Select your country and citizenship:","577215477":"count with {{ variable }} from {{ start_number }} to {{ end_number }} by {{ step_size }}","577779861":"Withdrawal","577883523":"4. Awards and orders","578640761":"Call Spread","579529868":"Show all details — including the bottom 2 lines","580431127":"Restart buy/sell on error (disable for better performance): {{ checkbox }}","580665362":"Stays In/Goes Out","580774080":"insert at","581168980":"Legal","582945649":"2 minutes","584028307":"Allow equals","587577425":"Secure my account","587856857":"Want to know more about APIs?","588609216":"Repeat tour","592087722":"Employment status is required.","593459109":"Try a different currency","594937260":"Derived - BVI","595080994":"Example: CR123456789","595136687":"Save Strategy","597089493":"Here is where you can decide to sell your contract before it expires. Only one copy of this block is allowed.","597481571":"DISCLAIMER","597707115":"Tell us about your trading experience.","599469202":"{{secondPast}}s ago","602278674":"Verify identity","603849445":"Strike price","603849863":"Look for the <0>Repeat While/Until, and click the + icon to add the block to the workspace area.","603899222":"Distance to current spot","606240547":"- Natural log","606877840":"Back to today","607807243":"Get candle","609519227":"This is the email address associated with your Deriv account.","609650241":"Infinite loop detected","610537973":"Any information you provide is confidential and will be used for verification purposes only.","611020126":"View address on Blockchain","611786123":"FX-majors (standard/micro lots), FX-minors, Commodities, Cryptocurrencies, Stocks, and Stock Indices","617345387":"If you select \"Reset-Up”, you win the payout if the exit spot is strictly higher than either the entry spot or the spot at reset time.","617910072":"Use your Deriv account email and password to login into the {{ platform }} platform.","618520466":"Example of a cut-off document","619268911":"<0>a.The Financial Commission will investigate the validity of the complaint within 5 business days.","619407328":"Are you sure you want to unlink from {{identifier_title}}?","623192233":"Please complete the <0>Appropriateness Test to access your cashier.","623542160":"Exponential Moving Average Array (EMAA)","624668261":"You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.","625571750":"Entry spot:","626175020":"Standard Deviation Up Multiplier {{ input_number }}","626809456":"Resubmit","627292452":"<0>Your Proof of Identity or Proof of Address did not meet our requirements. Please check your email for further instructions.","627814558":"This block returns a value when a condition is true. Use this block within either of the function blocks above.","628193133":"Account ID","629145209":"In case if the \"AND\" operation is selected, the block returns \"True\" only if both given values are \"True\"","629395043":"All growth rates","632398049":"This block assigns a null value to an item or statement.","634219491":"You have not provided your tax identification number. This information is necessary for legal and regulatory requirements. Please go to <0>Personal details in your account settings, and fill in your latest tax identification number.","636219628":"<0>c.If no settlement opportunity can be found, the complaint will proceed to the determination phase to be handled by the DRC.","639382772":"Please upload supported file type.","640596349":"You have yet to receive any notifications","640730141":"Refresh this page to restart the identity verification process","641420532":"We've sent you an email","642210189":"Please check your email for the verification link to complete the process.","642393128":"Enter amount","642546661":"Upload back of license from your computer","642995056":"Email","644150241":"The number of contracts you have won since you last cleared your stats.","645016681":"Trading frequency in other financial instruments","645902266":"EUR/NZD","647039329":"Proof of address required","647192851":"Contract will be sold at the prevailing market price when the request is received by our servers. This price may differ from the indicated price.","647745382":"Input List {{ input_list }}","648035589":"Other CFD Platforms","649317411":"On the basis of the information provided in relation to your knowledge and experience, we consider that the investments available via this website are not appropriate for you.<0/><1/>","649923867":"Adds a sign to a number to create a barrier offset. (deprecated)","651284052":"Low Tick","651684094":"Notify","652041791":"To create a Deriv X real account, create a Deriv real account first.","652298946":"Date of birth","654264404":"Up to 1:30","654507872":"True-False","654924603":"Martingale","655937299":"We’ll update your limits. Click <0>Accept to acknowledge that you are fully responsible for your actions, and we are not liable for any addiction or loss.","656296740":"While “Deal cancellation” is active:","656893085":"Timestamp","657325150":"This block is used to define trade options within the Trade parameters root block. Some options are only applicable for certain trade types. Parameters such as duration and stake are common among most trade types. Prediction is used for trade types such as Digits, while barrier offsets are for trade types that involve barriers such as Touch/No Touch, Ends In/Out, etc.","659482342":"Please remember that it is your responsibility to keep your answers accurate and up to date. You can update your personal details at any time in your account settings.","660481941":"To access your mobile apps and other third-party apps, you'll first need to generate an API token.","660991534":"Finish","661759508":"On the basis of the information provided in relation to your knowledge and experience, we consider that the investments available via this website are not appropriate for you.<0/><0/>","662548260":"Forex, Stock indices, Commodities and Cryptocurrencies","662578726":"Available","662609119":"Download the MT5 app","665089217":"Please submit your <0>proof of identity to authenticate your account and access your Cashier.","665777772":"XLM/USD","665872465":"In the example below, the opening price is selected, which is then assigned to a variable called \"op\".","666724936":"Please enter a valid ID number.","672008428":"ZEC/USD","673915530":"Jurisdiction and choice of law","674973192":"Use this password to log in to your Deriv MT5 accounts on the desktop, web, and mobile apps.","676159329":"Could not switch to default account.","677918431":"Market: {{ input_market }} > {{ input_submarket }} > {{ input_symbol }}","680334348":"This block was required to correctly convert your old strategy.","680478881":"Total withdrawal limit","681808253":"Previous spot price","681926004":"Example of a blurry document","682056402":"Standard Deviation Down Multiplier {{ input_number }}","684282133":"Trading instruments","685391401":"If you're having trouble signing in, let us know via <0>chat","686312916":"Trading accounts","686387939":"How do I clear my transaction log?","687193018":"Slippage risk","687212287":"Amount is a required field.","688510664":"You've {{two_fa_status}} 2FA on this device. You'll be logged out of your account on other devices (if any). Use your password and a 2FA code to log back in.","689137215":"Purchase price","691956534":"<0>You have added a {{currency}} account.<0> Make a deposit now to start trading.","693396140":"Deal cancellation (expired)","696870196":"- Open time: the opening time stamp","697630556":"This market is presently closed.","698037001":"National Identity Number","699159918":"1. Filing complaints","699646180":"A minimum deposit value of <0>{{minimum_deposit}} {{currency}} is required. Otherwise, the funds will be lost and cannot be recovered.","700259824":"Account currency","701034660":"We are still processing your withdrawal request.<0 />Please wait for the transaction to be completed before deactivating your account.","701462190":"Entry spot","701647434":"Search for string","702451070":"National ID (No Photo)","702561961":"Change theme","705299518":"Next, upload the page of your passport that contains your photo.","706413212":"To access the cashier, you are now in your {{regulation}} {{currency}} ({{loginid}}) account.","706727320":"Binary options trading frequency","706755289":"This block performs trigonometric functions.","706960383":"We’ll offer to buy your contract at this price should you choose to sell it before its expiry. This is based on several factors, such as the current spot price, duration, etc. However, we won’t offer a contract value if the remaining duration is below 60 seconds.","707662672":"{{unblock_date}} at {{unblock_time}}","708055868":"Driving licence number","710123510":"repeat {{ while_or_until }} {{ boolean }}","711999057":"Successful","712101776":"Take a photo of your passport photo page","712635681":"This block gives you the selected candle value from a list of candles. You can choose from open price, close price, high price, low price, and open time.","713054648":"Sending","714080194":"Submit proof","714746816":"MetaTrader 5 Windows app","715841616":"Please enter a valid phone number (e.g. +15417541234).","716428965":"(Closed)","718504300":"Postal/ZIP code","720293140":"Log out","720519019":"Reset my password","721011817":"- Raise the first number to the power of the second number","723045653":"You'll log in to your Deriv account with this email address.","723961296":"Manage password","724203548":"You can send your complaint to the <0>European Commission's Online Dispute Resolution (ODR) platform. This is not applicable to UK clients.","728042840":"To continue trading with us, please confirm where you live.","728824018":"Spanish Index","729651741":"Choose a photo","730473724":"This block performs the \"AND\" or the \"OR\" logic operation with the given values.","731382582":"BNB/USD","734390964":"Insufficient balance","734881840":"false","742469109":"Reset Balance","742676532":"Trade CFDs on forex, derived indices, cryptocurrencies, and commodities with high leverage.","743623600":"Reference","744110277":"Bollinger Bands Array (BBA)","745656178":"Use this block to sell your contract at the market price.","745674059":"Returns the specific character from a given string of text according to the selected option. ","746112978":"Your computer may take a few seconds to update","750886728":"Switch to your real account to submit your documents","751468800":"Start now","751692023":"We <0>do not guarantee a refund if you make a wrong transfer.","752024971":"Reached maximum number of digits","752992217":"This block gives you the selected constant values.","753088835":"Default","753184969":"In providing our services to you, we are required to obtain information from you in order to assess whether a given product or service is appropriate for you (that is, whether you possess the experience and knowledge to understand the risks involved).<0/><1/>","753727511":"Type","755867072":"{{platform_name_mt5}} is not available in {{country}}","756152377":"SMA places equal weight to the entire distribution of values.","758003269":"make list from text","759783233":"For more information and assistance to counselling and support services, please visit <0>begambleaware.org.","760528514":"Please note that changing the value of \"i\" won't change the value of the original item in the list","761576760":"Fund your account to start trading.","762185380":"<0>Multiply returns by <0>risking only what you put in.","762871622":"{{remaining_time}}s","762926186":"A quick strategy is a ready-made strategy that you can use in Deriv Bot. There are 3 quick strategies you can choose from: Martingale, D'Alembert, and Oscar's Grind.","763019867":"Your Gaming account is scheduled to be closed","764366329":"Trading limits","766317539":"Language","770171141":"Go to {{hostname}}","773091074":"Stake:","773309981":"Oil/USD","773336410":"Tether is a blockchain-enabled platform designed to facilitate the use of fiat currencies in a digital manner.","775679302":"{{pending_withdrawals}} pending withdrawal(s)","775706054":"Do you sell trading bots?","776085955":"Strategies","781924436":"Call Spread/Put Spread","783974693":"Avoid recent years","784311461":"Exponential Moving Average (EMA)","784583814":"Linked to your computer","785969488":"Jump 75 Index","787727156":"Barrier","788005234":"NA","792164271":"This is when your contract will expire based on the Duration or End time you’ve selected.","792622364":"Negative balance protection","793526589":"To file a complaint about our service, send an email to <0>complaints@deriv.com and state your complaint in detail. Please submit any relevant screenshots of your trading or system for our better understanding.","793531921":"Our company is one of the oldest and most reputable online trading companies in the world. We are committed to treat our clients fairly and provide them with excellent service.<0/><1/>Please provide us with feedback on how we can improve our services to you. Rest assured that you will be heard, valued, and treated fairly at all times.","793826881":"This is your personal start page for Deriv","794682658":"Copy the link to your phone","795859446":"Password saved","797007873":"Follow these steps to recover camera access:","797500286":"negative","800228448":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name_svg}} and {{legal_entity_name_fx}}.","800521289":"Your personal details are incomplete","801430087":"A link can contain the word \"Deriv\" and still be fake.","802436811":"View transaction details","802438383":"New proof of address is needed","802556390":"seconds","802989607":"Drag your XML file here","803500173":"Initial stake","806165583":"Australia 200","807499069":"Financial commission complaints procedure","808323704":"You can also use \"Compare\" and \"Logic operation\" blocks to make test variables.","811876954":"You may transfer between your Deriv fiat, cryptocurrency, {{platform_name_mt5}}, and {{platform_name_dxtrade}} accounts.","812430133":"Spot price on the previous tick.","812775047":"below the barrier","814827314":"The stop-out level on the chart indicates the price at which your potential loss equals your entire stake. When the market price reaches this level, your position will be closed automatically. This ensures that your loss does not exceed the amount you paid to purchase the contract.","815925952":"This block is mandatory. Only one copy of this block is allowed. It is added to the canvas by default when you open Deriv Bot.","816580787":"Welcome back! Your messages have been restored.","816738009":"<0/><1/>You may also raise your unresolved dispute to the <2>Office of the Arbiter for Financial Services.","818447476":"Switch account?","820877027":"Please verify your proof of identity","822915673":"Earn a range of payouts by correctly predicting market price movements with <0>options, or get the upside of CFDs without risking more than your initial stake with <1>multipliers.","823186089":"A block that can contain text.","824797920":"Is list empty?","825042307":"Let’s try again","826511719":"USD/SEK","827688195":"Disable Block","828219890":"then","828602451":"Returns the list of tick values in string format","830164967":"Last name","830703311":"My profile","830993327":"No current transactions available","832217983":"40 transactions or more in the past 12 months","832398317":"Sell Error","832588873":"Order execution","832721563":"If you select \"Low Tick\", you win the payout if the selected tick is the lowest among the next five ticks.","834966953":"1551661986 seconds since Jan 01 1970 (UTC) translates to 03/04/2019 @ 1:13am (UTC).","835058671":"Total buy price","835336137":"View Detail","835350845":"Add another word or two. Uncommon words are better.","836097457":"I am interested in trading but have very little experience.","837063385":"Do not send other currencies to this address.","837066896":"Your document is being reviewed, please check back in 1-3 days.","839618971":"ADDRESS","839805709":"To smoothly verify you, we need a better photo","840672750":"If this doesn’t work, uninstall and re-install the MT5 app. Then redo steps <0>2 and <0>3.","841434703":"Disable stack","841543189":"View transaction on Blockchain","843333337":"You can only make deposits. Please complete the <0>financial assessment to unlock withdrawals.","845213721":"Logout","845304111":"Slow EMA Period {{ input_number }}","847888634":"Please withdraw all your funds.","848083350":"Your payout is equal to the <0>payout per point multiplied by the difference between the final price and the strike price. You will only earn a profit if your payout is higher than your initial stake.","850582774":"Please update your personal info","851054273":"If you select \"Higher\", you win the payout if the exit spot is strictly higher than the barrier.","851264055":"Creates a list with a given item repeated for a specific number of times.","851508288":"This block constrains a given number within a set range.","852527030":"Step 2","852583045":"Tick List String","854399751":"Digit code must only contain numbers.","854630522":"Choose a cryptocurrency account","857363137":"Volatility 300 (1s) Index","857445204":"Deriv currently supports withdrawals of Tether eUSDT to Ethereum wallet. To ensure a successful transaction, enter a wallet address compatible with the tokens you wish to withdraw. <0>Learn more","857986403":"do something","860319618":"Tourism","862283602":"Phone number*","863328851":"Proof of identity","864610268":"First, enter your {{label}} and the expiry date.","864957760":"Math Number Positive","865424952":"High-to-Low","865642450":"2. Logged in from a different browser","866496238":"Make sure your license details are clear to read, with no blur or glare","868826608":"Excluded from {{brand_website_name}} until","869068127":"The cashier is temporarily down due to maintenance. It will be available as soon as the maintenance is complete.","869823595":"Function","869993298":"Minimum withdrawal","872549975":"You have {{number}} transfers remaining for today.","872661442":"Are you sure you want to update email <0>{{prev_email}} to <1>{{changed_email}}?","872721776":"2. Select your XML file and hit Select.","872817404":"Entry Spot Time","873166343":"1. 'Log' displays a regular message.","874461655":"Scan the QR code with your phone","874484887":"Take profit must be a positive number.","875101277":"If I close my web browser, will Deriv Bot continue to run?","875532284":"Restart process on a different device","876086855":"Complete the financial assessment form","876292912":"Exit","879014472":"Reached maximum number of decimals","879647892":"You may sell the contract up until 60 seconds before expiry. If you do, we’ll pay you the <0>contract value.","881963105":"(XAUUSD, XAGUSD)","885065431":"Get a Deriv account","888274063":"Town/City","888924866":"We don’t accept the following inputs for:","890299833":"Go to Reports","891337947":"Select country","892341141":"Your trading statistics since: {{date_time}}","893117915":"Variable","893963781":"Close-to-Low","893975500":"You do not have any recent bots","894191608":"<0>c.We must award the settlement within 28 days of when the decision is reached.","898457777":"You have added a Deriv Financial account.","898904393":"Barrier:","900646972":"page.","901096150":"Earn a range of payouts by correctly predicting market price movements with <0>options, or get the\n upside of CFDs without risking more than your initial stake with <1>multipliers.","902045490":"3 minutes","903429103":"In candles list read {{ candle_property }} # from end {{ input_number }}","904696726":"API token","905134118":"Payout:","905227556":"Strong passwords contain at least 8 characters, combine uppercase and lowercase letters and numbers.","905564365":"MT5 CFDs","906049814":"We’ll review your documents and notify you of its status within 5 minutes.","907680782":"Proof of ownership verification failed","909272635":"Financial - SVG","910888293":"Too many attempts","911048905":"(BTCUSD, ETHUSD)","912406629":"Follow these steps:","912967164":"Import from your computer","915735109":"Back to {{platform_name}}","918447723":"Real","920125517":"Add demo account","921901739":"- your account details of the bank linked to your account","924046954":"Upload a document showing your name and bank account number or account details.","926813068":"Fixed/Variable","929608744":"You are unable to make withdrawals","930346117":"Capitalization doesn't help very much","930546422":"Touch","933126306":"Enter some text here","933193610":"Only letters, periods, hyphens, apostrophes, and spaces, please.","934835052":"Potential profit","934932936":"PERSONAL","936766426":"You are limited to one fiat account. You won’t be able to change your account currency if you have already made your first deposit.","937237342":"Strategy name cannot be empty","937682366":"Upload both of these documents to prove your identity.","937831119":"Last name*","937992258":"Table","938500877":"{{ text }}. <0>You can view the summary of this transaction in your email.","938947787":"Withdrawal {{currency}}","938988777":"High barrier","943535887":"Please close your positions in the following Deriv MT5 account(s):","944499219":"Max. open positions","945532698":"Contract sold","946204249":"Read","946841802":"A white (or green) candle indicates that the open price is lower than the close price. This represents an upward movement of the market price.","946944859":"Hit the button below and we'll send you an email with a link. Click that link to verify your withdrawal request.","947046137":"Your withdrawal will be processed within 24 hours","947363256":"Create list","947758334":"City is required","947914894":"Top up  <0>","948156236":"Create {{type}} password","948176566":"New!","948545552":"150+","949859957":"Submit","952927527":"Regulated by the Malta Financial Services Authority (MFSA) (licence no. IS/70156)","955352264":"Trade on {{platform_name_dxtrade}}","956448295":"Cut-off image detected","957182756":"Trigonometric functions","958430760":"In/Out","959031082":"set {{ variable }} to MACD Array {{ dropdown }} {{ dummy }}","960201789":"3. Sell conditions","961178214":"You can only purchase one contract at a time","961266215":"140+","961327418":"My computer","961692401":"Bot","966457287":"set {{ variable }} to Exponential Moving Average {{ dummy }}","968576099":"Up/Down","969987233":"Win up to maximum payout if exit spot is between lower and upper barrier, in proportion to the difference between exit spot and lower barrier.","970915884":"AN","974888153":"High-Low","975668699":"I confirm and accept {{company}} 's <0>Terms and Conditions","975950139":"Country of Residence","977929335":"Go to my account settings","981138557":"Redirect","981568830":"You have chosen to exclude yourself from trading on our website until {{exclude_until}}. If you are unable to place a trade or deposit after your self-exclusion period, please contact us via <0>live chat.","981965437":"Scan the QR code below with your 2FA app. We recommend <0>Authy or <1>Google Authenticator.","982146443":"WhatsApp","982402892":"First line of address","982829181":"Barriers","983451828":"2. Select the asset and trade type.","987224688":"How many trades have you placed with other financial instruments in the past 12 months?","988064913":"4. Come back to Deriv Bot and add the Notify Telegram block to the workspace. Paste the Telegram API token and chat ID into the block fields accordingly.","988361781":"You have no trading activity yet.","988934465":"When prompted, you must enable camera access to continue","990739582":"170+","992294492":"Your postal code is invalid","992677950":"Logging out on other devices","993827052":"Choosing this jurisdiction will give you a Financial STP account. Your trades will go directly to the market and have tighter spreads.","995563717":"not {{ boolean }}","999008199":"text","1001160515":"Sell","1001749987":"You’ll get a warning, named margin call, if your account balance drops down close to the stop out level.","1003876411":"Should start with letter or number and may contain a hyphen, period and slash.","1004127734":"Send email","1006458411":"Errors","1006664890":"Silent","1009032439":"All time","1010198306":"This block creates a list with strings and numbers.","1010337648":"We were unable to verify your proof of ownership.","1011424042":"{{text}}. stake<0/>","1012102263":"You will not be able to log in to your account until this date (up to 6 weeks from today).","1015201500":"Define your trade options such as duration and stake.","1016220824":"You need to switch to a real money account to use this feature.<0/>You can do this by selecting a real account from the <1>Account Switcher.","1018803177":"standard deviation","1019265663":"You have no transactions yet.","1019508841":"Barrier 1","1021679446":"Multipliers only","1022934784":"1 minute","1023237947":"1. In the example below, the instructions are repeated as long as the value of x is less than or equal to 10. Once the value of x exceeds 10, the loop is terminated.","1023643811":"This block purchases contract of a specified type.","1023795011":"Even/Odd","1024205076":"Logic operation","1025887996":"Negative Balance Protection","1026046972":"Please enter a payout amount that's lower than {{max_payout}}.","1026289179":"Trade on the go","1027098103":"Leverage gives you the ability to trade a larger position using your existing capital. Leverage varies across different symbols.","1028211549":"All fields are required","1028758659":"Citizenship*","1029164365":"We presume that you possess the experience, knowledge, and expertise to make your own investment decisions and properly assess the risk involved.","1030021206":"change {{ variable }} by {{ number }}","1031602624":"We've sent a secure link to %{number}","1031731167":"Pound Sterling","1032173180":"Deriv","1032907147":"AUD/NZD","1035893169":"Delete","1036116144":"Speculate on the price movement of an asset without actually owning it.","1036867749":"The desired duration, stake, prediction, and/or barrier(s) for the contract is defined here.","1038575777":"Change password","1039428638":"EU regulation","1039755542":"Use a few words, avoid common phrases","1040472990":"1. Go to Bot Builder.","1040677897":"To continue trading, you must also submit a proof of address.","1041001318":"This block performs the following operations on a given list: sum, minimum, maximum, average, median, mode, antimode, standard deviation, random item.","1041620447":"If you are unable to scan the QR code, you can manually enter this code instead:","1042659819":"You have an account that needs action","1043483281":"Click Run when you want to start trading, and click Stop when you want to stop.","1043790274":"There was an error","1044540155":"100+","1044599642":"<0> has been credited into your {{platform}} {{title}} account.","1045704971":"Jump 150 Index","1045782294":"Click the <0>Change password button to change your Deriv password.","1047389068":"Food Services","1047881477":"Unfortunately, your browser does not support the video.","1048687543":"Labuan Financial Services Authority","1048947317":"Sorry, this app is unavailable in {{clients_country}}.","1049384824":"Rise","1050063303":"Videos on Deriv Bot","1050128247":"I confirm that I have verified the payment agent’s transfer information.","1050844889":"Reports","1052137359":"Family name*","1052779010":"You are on your demo account","1053153674":"Jump 50 Index","1053159279":"Level of education","1053556481":"Once you submit your complaint, we will send you an acknowledgement email to confirm that we have received it.","1055313820":"No document detected","1056381071":"Return to trade","1056821534":"Are you sure?","1057216772":"text {{ input_text }} is empty","1057749183":"Two-factor authentication (2FA)","1057765448":"Stop out level","1057904606":"The concept of the D’Alembert Strategy is said to be similar to the Martingale Strategy where you will increase your contract size after a loss. With the D’Alembert Strategy, you will also decrease your contract size after a successful trade.","1058804653":"Expiry","1060231263":"When are you required to pay an initial margin?","1061308507":"Purchase {{ contract_type }}","1062536855":"Equals","1065353420":"110+","1065498209":"Iterate (1)","1066235879":"Transferring funds will require you to create a second account.","1066459293":"4.3. Acknowledging your complaint","1069347258":"The verification link you used is invalid or expired. Please request for a new one.","1069576070":"Purchase lock","1070624871":"Check proof of address document verification status","1073261747":"Verifications","1076006913":"Profit/loss on the last {{item_count}} contracts","1077515534":"Date to","1078221772":"Leverage prevents you from opening large positions.","1080068516":"Action","1080990424":"Confirm","1082158368":"*Maximum account cash balance","1082406746":"Please enter a stake amount that's at least {{min_stake}}.","1083781009":"Tax identification number*","1083826534":"Enable Block","1086118495":"Traders Hub","1087112394":"You must select the strike price before entering the contract.","1088031284":"Strike:","1088138125":"Tick {{current_tick}} - ","1089085289":"Mobile number","1089436811":"Tutorials","1089687322":"Stop your current bot?","1095295626":"<0>•The Arbiter for Financial Services will determine whether the complaint can be accepted and is in accordance with the law.","1096078516":"We’ll review your documents and notify you of its status within 3 days.","1096175323":"You’ll need a Deriv account","1098147569":"Purchase commodities or shares of a company.","1098622295":"\"i\" starts with the value of 1, and it will be increased by 2 at every iteration. The loop will repeat until \"i\" reaches the value of 12, and then the loop is terminated.","1100133959":"National ID","1100870148":"To learn more about account limits and how they apply, please go to the <0>Help Centre.","1101560682":"stack","1101712085":"Buy Price","1102420931":"Next, upload the front and back of your driving licence.","1102995654":"Calculates Exponential Moving Average (EMA) list from a list of values with a period","1103309514":"Target","1103452171":"Cookies help us to give you a better experience and personalised content on our site.","1104912023":"Pending verification","1107474660":"Submit proof of address","1107555942":"To","1109217274":"Success!","1110102997":"Statement","1112582372":"Interval duration","1113119682":"This block gives you the selected candle value from a list of candles.","1113292761":"Less than 8MB","1114679006":"You have successfully created your bot using a simple strategy.","1117281935":"Sell conditions (optional)","1117863275":"Security and safety","1118294625":"You have chosen to exclude yourself from trading on our website until {{exclusion_end}}. If you are unable to place a trade or deposit after your self-exclusion period, please contact us via live chat.","1119887091":"Verification","1119986999":"Your proof of address was submitted successfully","1120985361":"Terms & conditions updated","1122910860":"Please complete your <0>financial assessment.","1123927492":"You have not selected your account currency","1125090693":"Must be a number","1126075317":"Add your Deriv MT5 <0>{{account_type_name}} STP account under Deriv (FX) Ltd regulated by Labuan Financial Services Authority (Licence no. MB/18/0024).","1126934455":"Length of token name must be between 2 and 32 characters.","1127149819":"Make sure§","1127224297":"Sorry for the interruption","1128139358":"How many CFD trades have you placed in the past 12 months?","1128321947":"Clear All","1128404172":"Undo","1129124569":"If you select \"Under\", you will win the payout if the last digit of the last tick is less than your prediction.","1129842439":"Please enter a take profit amount.","1130744117":"We shall try to resolve your complaint within 10 business days. We will inform you of the outcome together with an explanation of our position and propose any remedial measures we intend to take.","1130791706":"N","1133651559":"Live chat","1134879544":"Example of a document with glare","1138126442":"Forex: standard","1139483178":"Enable stack","1143730031":"Direction is {{ direction_type }}","1144028300":"Relative Strength Index Array (RSIA)","1145927365":"Run the blocks inside after a given number of seconds","1146064568":"Go to Deposit page","1147269948":"Barrier cannot be zero.","1147625645":"Please proceed to withdraw all your funds from your account before <0>30 November 2021.","1150637063":"*Volatility 150 Index and Volatility 250 Index","1151964318":"both sides","1152294962":"Upload the front of your driving licence.","1154021400":"list","1154239195":"Title and name","1155011317":"This block converts the date and time to the number of seconds since the Unix Epoch (1970-01-01 00:00:00).","1155626418":"below","1158678321":"<0>b.The Head of the Dispute Resolution Committee (DRC) will contact both you and us within 5 business days to obtain all necessary information and see if there is a chance to settle the complaint during the investigation phase.","1160761178":"No payout if exit spot is below or equal to the lower barrier.","1161924555":"Please select an option","1163771266":"The third block is <0>optional. You may use this block if you want to sell your contract before it expires. For now, leave the block as it is. ","1163836811":"Real Estate","1164773983":"Take profit and/or stop loss are not available while deal cancellation is active.","1166128807":"Choose one of your accounts or add a new cryptocurrency account","1166377304":"Increment value","1168029733":"Win payout if exit spot is also equal to entry spot.","1169201692":"Create {{platform}} password","1170228717":"Stay on {{platform_name_trader}}","1171765024":"Step 3","1172524677":"CFDs Demo","1173770679":"- currentPL: Use this variable to store the cumulative profit or loss while your bot is running. Set the initial value to 0.","1174542625":"- Find the chat ID property in the response, and copy the value of the id property","1174748431":"Payment channel","1175183064":"Vanuatu","1176926166":"Experience with trading other financial instruments","1177396776":"If you select \"Asian Fall\", you will win the payout if the last tick is lower than the average of the ticks.","1177723589":"There are no transactions to display","1178582280":"The number of contracts you have lost since you last cleared your stats.","1178800778":"Take a photo of the back of your license","1178942276":"Please try again in a minute.","1179704370":"Please enter a take profit amount that's higher than the current potential profit.","1180619731":"Each day, you can make up to {{ allowed_internal }} transfers between your Deriv accounts, up to {{ allowed_mt5 }} transfers between your Deriv and {{platform_name_mt5}} accounts, and up to {{ allowed_dxtrade }} transfers between your Deriv and {{platform_name_dxtrade}} accounts.","1181396316":"This block gives you a random number from within a set range","1181770592":"Profit/loss from selling","1183007646":"- Contract type: the name of the contract type such as Rise, Fall, Touch, No Touch, etс.","1184968647":"Close your contract now or keep it running. If you decide to keep it running, you can check and close it later on the ","1188316409":"To receive your funds, contact the payment agent with the details below","1188980408":"5 minutes","1189249001":"4.1. What is considered a complaint?","1189368976":"Please complete your personal details before you verify your identity.","1191429031":"Please click on the link in the email to change your <0>{{platform_name_dxtrade}} password.","1191644656":"Predict the market direction and select either “Up” or “Down” to open a position. We will charge a commission when you open a position.","1192708099":"Duration unit","1195393249":"Notify {{ notification_type }} with sound: {{ notification_sound }} {{ input_message }}","1196006480":"Profit threshold","1196683606":"Deriv MT5 CFDs demo account","1197326289":"You are no longer able to trade digital options on any of our platforms. Also, you can’t make deposits into your Options account.","1198368641":"Relative Strength Index (RSI)","1199281499":"Last Digits List","1201533528":"Contracts won","1201773643":"numeric","1203297580":"This block sends a message to a Telegram channel.","1204223111":"In this example, the open prices from a list of candles are assigned to a variable called \"candle_list\".","1206227936":"How to mask your card?","1206821331":"Armed Forces","1207152000":"Choose a template and set your trade parameters.","1208714859":"For Short:","1208729868":"Ticks","1208903663":"Invalid token","1211912982":"Bot is starting","1214893428":"Account creation is currently unavailable for mobile. Please log in with your computer to create a new account.","1216408337":"Self-Employed","1217159705":"Bank account number","1217481729":"Tether as an ERC20 token (eUSDT) is a version of Tether that is hosted on Ethereum.","1218546232":"What is Fiat onramp?","1219844088":"do %1","1221250438":"To enable withdrawals, please submit your <0>Proof of Identity (POI) and <1>Proof of Address (POA) and also complete the <2>financial assessment in your account settings.","1222096166":"Deposit via bank wire, credit card, and e-wallet","1222521778":"Making deposits and withdrawals is difficult.","1222544232":"We’ve sent you an email","1225150022":"Number of assets","1227074958":"random fraction","1227240509":"Trim spaces","1228534821":"Some currencies may not be supported by payment agents in your country.","1229883366":"Tax identification number","1230884443":"State/Province (optional)","1231282282":"Use only the following special characters: {{permitted_characters}}","1232291311":"Maximum withdrawal remaining","1232353969":"0-5 transactions in the past 12 months","1233300532":"Payout","1234292259":"Source of wealth","1234764730":"Upload a screenshot of your name and email address from the personal details section.","1235426525":"50%","1237330017":"Pensioner","1238311538":"Admin","1239752061":"In your cryptocurrency wallet, make sure to select the <0>{{network_name}} network when you transfer funds to Deriv.","1239760289":"Complete your trading assessment","1239940690":"Restarts the bot when an error is encountered.","1240027773":"Please Log in","1240688917":"Glossary","1241238585":"You may transfer between your Deriv fiat, cryptocurrency, and {{platform_name_mt5}} accounts.","1242288838":"Hit the checkbox above to choose your document.","1242994921":"Click here to start building your Deriv Bot.","1243064300":"Local","1243287470":"Transaction status","1246207976":"Enter the authentication code generated by your 2FA app:","1246880072":"Select issuing country","1247280835":"Our cryptocurrency cashier is temporarily down due to system maintenance. You can make cryptocurrency deposits and withdrawals in a few minutes when the maintenance is complete.","1248018350":"Source of income","1248940117":"<0>a.The decisions made by the DRC are binding on us. DRC decisions are binding on you only if you accept them.","1250495155":"Token copied!","1252669321":"Import from your Google Drive","1253531007":"Confirmed","1254565203":"set {{ variable }} to create list with","1255909792":"last","1255963623":"To date/time {{ input_timestamp }} {{ dummy }}","1258097139":"What could we do to improve?","1258198117":"positive","1259598687":"GBP/JPY","1260259925":"Phone is not in a proper format.","1263387702":"All {{count}} account types use market execution. This means you agree with the broker's price in advance and will place orders at the broker's price.","1264096613":"Search for a given string","1264842111":"You can switch between real and demo accounts.","1265704976":"","1269296089":"Let's build a Bot!","1270581106":"If you select \"No Touch\", you win the payout if the market never touches the barrier at any time during the contract period.","1271461759":"Your contract will be closed automatically if your profit reaches this amount.","1272012156":"GBP/CHF","1272337240":"Days","1272681097":"Hours","1274819385":"3. Complaints and Disputes","1281045211":"Sorts the items in a given list, by their numeric or alphabetical value, in either ascending or descending order.","1281290230":"Select","1282951921":"Only Downs","1284522768":"If \"Loss\" is selected, it will return \"True\" if your last trade was unsuccessful. Otherwise, it will return an empty string.","1286094280":"Withdraw","1286507651":"Close identity verification screen","1288965214":"Passport","1289146554":"British Virgin Islands Financial Services Commission","1289646209":"Margin call","1290525720":"Example: ","1291887623":"Digital options trading frequency","1291997417":"Contracts will expire at exactly 23:59:59 GMT on your selected expiry date.","1292188546":"Reset Deriv MT5 investor password","1292891860":"Notify Telegram","1293660048":"Max. total loss per day","1294756261":"This block creates a function, which is a group of instructions that can be executed at any time. Place other blocks in here to perform any kind of action that you need in your strategy. When all the instructions in a function have been carried out, your bot will continue with the remaining blocks in your strategy. Click the “do something” field to give it a name of your choice. Click the plus icon to send a value (as a named variable) to your function.","1295284664":"Please accept our <0>updated Terms and Conditions to proceed.","1296380713":"Close my contract","1297577226":"Create your bot easily using our drag-and-drop blocks to match your desired trading strategy, or choose from our pre-made Quick Strategies.","1299479533":"8 hours","1300576911":"Please resubmit your proof of address or we may restrict your account.","1302691457":"Occupation","1303016265":"Yes","1303530014":"We’re processing your withdrawal.","1304083330":"copy","1304272843":"Please submit your proof of address.","1304620236":"Enable camera","1304788377":"<0/><1/>If your complaint relates to our data processing practices, you can submit a formal complaint to the <2>Information and Data Protection Commissioner (Malta) on their website or make a complaint to any supervisory authority within the European Union.","1304807342":"Compare CFDs demo accounts","1305217290":"Upload the back of your identity card.","1308625834":"Sets the default time interval for blocks that read list of candles.","1309017029":"Enabling this allows you to save your blocks as one collection which can be easily integrated into other bots.","1309044871":"Returns the value of the latest tick in string format","1310483610":"Results for \"{{ search_term }}\"","1311680770":"payout","1313167179":"Please log in","1316216284":"You can use this password for all your {{platform}} accounts.","1319217849":"Check your mobile","1320750775":"Front and back","1322804930":"Restart the process on the latest version of Google Chrome","1323327633":"Our complaints process comprises the following 4 steps:","1323476617":"Changes the capitalisation of a string of text to Upper case, Lower case, Title case.","1323941798":"Short","1323996051":"Profile","1324110809":"Address information","1324922837":"2. The new variable will appear as a block under Set variable.","1325514262":"(licence no. MB/18/0024)","1327181172":"Financial Vanuatu","1327494533":"{{sell_value}} (Sell)","1329136554":"Jump 200 Index","1329325646":"The content of this block is called on every tick","1331199417":"Please enter the correct format. ","1331367811":"Client account number","1332168410":"Learn more","1332168769":"Disconnect","1333576137":"Please update your {{details}} to continue.","1333839457":"Submit identity card (front)","1334326985":"It may take a few minutes to arrive","1335967988":"Notice","1336052175":"Switch accounts","1337846406":"This block gives you the selected candle value from a list of candles within the selected time interval.","1337864666":"Photo of your document","1338496204":"Ref. ID","1339613797":"Regulator/External dispute resolution","1341840346":"View in Journal","1346204508":"Take profit","1346339408":"Managers","1347071802":"{{minutePast}}m ago","1348009461":"Please close your positions in the following Deriv X account(s):","1349133669":"Try changing your search criteria.","1349289354":"Great, that's everything we need","1349295677":"in text {{ input_text }} get substring from {{ position1 }} {{ index1 }} to {{ position2 }} {{ index2 }}","1351906264":"This feature is not available for payment agents.","1353197182":"Please select","1353958640":"You can also use these shortcuts to import or build your bot.","1354288636":"Based on your answers, it looks like you have insufficient knowledge and experience in trading CFDs. CFD trading is risky and you could potentially lose all of your capital.<0/><0/>","1355250245":"{{ calculation }} of list {{ input_list }}","1356373528":"Run Deriv EZ on your browser","1356574493":"Returns a specific portion of a given string of text.","1356607862":"Deriv password","1357129681":"{{num_day}} days {{num_hour}} hours {{num_minute}} minutes","1357213116":"Identity card","1358543466":"Not available","1358543748":"enabled","1359424217":"You have sold this contract at <0 />","1360929368":"Add a Deriv account","1362578283":"High","1363060668":"Your trading statistics since:","1363645836":"Derived FX","1363675688":"Duration is a required field.","1364958515":"Stocks","1366244749":"Limits","1367023655":"To ensure your loss does not exceed your stake, your contract will be closed automatically when your loss equals to <0/>.","1367488817":"4. Restart trading conditions","1367990698":"Volatility 10 Index","1369709538":"Our terms of use","1370647009":"Enjoy higher daily limits","1371193412":"Cancel","1371555192":"Choose your preferred payment agent and enter your withdrawal amount. If your payment agent is not listed, <0>search for them using their account number.","1371641641":"Open the link on your mobile","1371911731":"Financial products in the EU are offered by {{legal_entity_name}}, licensed as a Category 3 Investment Services provider by the Malta Financial Services Authority (<0>Licence no. IS/70156).","1374627690":"Max. account balance","1376329801":"Last 60 days","1378419333":"Ether","1380349261":"Range","1383017005":"You have switched accounts.","1384127719":"You should enter {{min}}-{{max}} numbers.","1384222389":"Please submit valid identity documents to unlock the cashier.","1385418910":"Please set a currency for your existing real account before creating another account.","1387503299":"Log in","1388770399":"Proof of identity required","1389197139":"Import error","1390792283":"Trade parameters","1391174838":"Potential payout:","1392966771":"Mrs","1392985917":"This is similar to a commonly used password","1393559748":"Invalid date/time: {{ datetime_string }}","1393901361":"There’s an app for that","1393903598":"if true {{ return_value }}","1396179592":"Commission","1396417530":"Bear Market Index","1397628594":"Insufficient funds","1400341216":"We’ll review your documents and notify you of its status within 1 to 3 days.","1400637999":"(All fields are required)","1400732866":"View from camera","1400962248":"High-Close","1402208292":"Change text case","1403376207":"Update my details","1405584799":"with interval: {{ candle_interval_type }}","1407191858":"DTrader","1408844944":"Click the plus icon to extend the functionality of this block.","1411373212":"Strong passwords contain at least 8 characters. combine uppercase and lowercase letters, numbers, and symbols.","1412535872":"You can check the result of the last trade with this block. It can only be placed within the \"Restart trading conditions\" root block.","1413047745":"Assigns a given value to a variable","1413359359":"Make a new transfer","1414205271":"prime","1415006332":"get sub-list from first","1415974522":"If you select \"Differs\", you will win the payout if the last digit of the last tick is not the same as your prediction.","1417558007":"Max. total loss over 7 days","1417914636":"Login ID","1418115525":"This block repeats instructions as long as a given condition is true.","1421749665":"Simple Moving Average (SMA)","1422060302":"This block replaces a specific item in a list with another given item. It can also insert the new item in the list at a specific position.","1422129582":"All details must be clear — nothing blurry","1423082412":"Last Digit","1423296980":"Enter your SSNIT number","1424741507":"See more","1424779296":"If you've recently used bots but don't see them in this list, it may be because you:","1428657171":"You can only make deposits. Please contact us via <0>live chat for more information.","1430396558":"5. Restart buy/sell on error","1430632931":"To get trading, please confirm who you are, and where you live.","1433367863":"Sorry, an error occured while processing your request.","1433468641":"We offer our services in all countries, except for the ones mentioned in our terms and conditions.","1434382099":"Displays a dialog window with a message","1434767075":"Get started on Deriv Bot","1434976996":"Announcement","1435363248":"This block converts the number of seconds since the Unix Epoch to a date and time format such as 2019-08-01 00:00:00.","1435380105":"Minimum deposit","1437396005":"Add comment","1438247001":"A professional client receives a lower degree of client protection due to the following.","1438340491":"else","1439168633":"Stop loss:","1441208301":"Total<0 />profit/loss","1442747050":"Loss amount: <0>{{profit}}","1442840749":"Random integer","1443478428":"Selected proposal does not exist","1444843056":"Corporate Affairs Commission","1445592224":"You accidentally gave us another email address (Usually a work or a personal one instead of the one you meant).","1446742608":"Click here if you ever need to repeat this tour.","1449462402":"In review","1452260922":"Too many failed attempts","1452941569":"This block delays execution for a given number of seconds. You can place any blocks within this block. The execution of other blocks in your strategy will be paused until the instructions in this block are carried out.","1453317405":"This block gives you the balance of your account either as a number or a string of text.","1454406889":"Choose <0>until as the repeat option.","1454648764":"deal reference id","1454865058":"Do not enter an address linked to an ICO purchase or crowdsale. If you do, the ICO tokens will not be credited into your account.","1455741083":"Upload the back of your driving licence.","1457341530":"Your proof of identity verification has failed","1457603571":"No notifications","1458160370":"Enter your {{platform}} password to add a {{platform_name}} {{account}} {{jurisdiction_shortcode}} account.","1459761348":"Submit proof of identity","1461323093":"Display messages in the developer’s console.","1464190305":"This block will transfer the control back to the Purchase conditions block, enabling you to purchase another contract without manually stopping and restarting your bot.","1464253511":"You already have an account for each of the cryptocurrencies available on {{deriv}}.","1465084972":"How much experience do you have with other financial instruments?","1465919899":"Pick an end date","1466430429":"Should be between {{min_value}} and {{max_value}}","1466900145":"Doe","1467017903":"This market is not yet available on {{platform_name_trader}}, but it is on {{platform_name_smarttrader}}.","1467421920":"with interval: %1","1467661678":"Cryptocurrency trading","1467880277":"3. General queries","1468308734":"This block repeats instructions as long as a given condition is true","1468419186":"Deriv currently supports withdrawals of Tether USDT to Omni wallet. To ensure a successful transaction, enter a wallet address compatible with the tokens you wish to withdraw. <0>Learn more","1468937050":"Trade on {{platform_name_trader}}","1469150826":"Take Profit","1469764234":"Cashier Error","1469814942":"- Division","1470319695":"Returns either True or False","1471008053":"Deriv Bot isn't quite ready for real accounts","1471070549":"Can contract be sold?","1471741480":"Severe error","1473369747":"Synthetics only","1476301886":"Similar to SMA, this block gives you the entire SMA line containing a list of all values for a given period.","1478030986":"Create or delete API tokens for trading and withdrawals","1480915523":"Skip","1481977420":"Please help us verify your withdrawal request.","1483470662":"Click ‘Open’ to start trading with your account","1484336612":"This block is used to either terminate or continue a loop, and can be placed anywhere within a loop block.","1487086154":"Your documents were submitted successfully","1488548367":"Upload again","1491392301":"<0>Sold for: {{sold_for}}","1492686447":"Your MT5 Financial STP account will be opened through Deriv (FX) Ltd. All trading in this account is subject to the regulations and guidelines of the Labuan Financial Service Authority (LFSA). None of your other accounts, including your Deriv account, is subject to the regulations and guidelines of the Labuan Financial Service Authority (LFSA).","1493673429":"Change email","1493866481":"Run Deriv X on your browser","1496810530":"GBP/AUD","1497773819":"Deriv MT5 accounts","1499074768":"Add a real Deriv Multipliers account","1499080621":"Tried to perform an invalid operation.","1501691227":"Add Your Deriv MT5 <0>{{account_type_name}} account under Deriv (V) Ltd, regulated by the Vanuatu Financial Services Commission.","1502039206":"Over {{barrier}}","1502325741":"Your password cannot be the same as your email address.","1503618738":"- Deal reference ID: the reference ID of the contract","1505420815":"No payment agents found for your search","1505898522":"Download stack","1505927599":"Our servers hit a bump. Let’s refresh to move on.","1509570124":"{{buy_value}} (Buy)","1509678193":"Education","1510075920":"Gold/USD","1510357015":"Tax residence is required.","1510735345":"This block gives you a list of the last digits of the last 1000 tick values.","1512469749":"In the above example it is assumed that variable candle_open_price is processed somewhere within other blocks.","1516537408":"You can no longer trade on Deriv or deposit funds into your account.","1516559721":"Please select one file only","1516676261":"Deposit","1516834467":"‘Get’ the accounts you want","1517503814":"Drop file or click here to upload","1519124277":"Derived SVG","1519891032":"Welcome to Trader's Hub","1520332426":"Net annual income","1524636363":"Authentication failed","1526483456":"2. Enter a name for your variable, and hit Create. New blocks containing your new variable will appear below.","1527251898":"Unsuccessful","1527664853":"Your payout is equal to the payout per point multiplied by the difference between the final price and the strike price.","1527906715":"This block adds the given number to the selected variable.","1531017969":"Creates a single text string from combining the text value of each attached item, without spaces in between. The number of items can be added accordingly.","1533177906":"Fall","1534569275":"As part of the changes in our markets, we will be closing our UK clients’ accounts.","1534796105":"Gets variable value","1537711064":"You need to make a quick identity verification before you can access the Cashier. Please go to your account settings to submit your proof of identity.","1540585098":"Decline","1541508606":"Looking for CFDs? Go to Trader's Hub","1541969455":"Both","1542742708":"Synthetics, Forex, Stocks, Stock indices, Commodities, and Cryptocurrencies","1544642951":"If you select \"Only Ups\", you win the payout if consecutive ticks rise successively after the entry spot. No payout if any tick falls or is equal to any of the previous ticks.","1547148381":"That file is too big (only up to 8MB allowed). Please upload another file.","1548765374":"Verification of document number failed","1549098835":"Total withdrawn","1551172020":"AUD Basket","1552162519":"View onboarding","1555345325":"User Guide","1557426040":"Demo Derived SVG","1557682012":"Account Settings","1558972889":"set {{ variable }} to Simple Moving Average {{ dummy }}","1559220089":"Options and multipliers trading platform.","1560302445":"Copied","1562374116":"Students","1562982636":"Re-add your MT5 account using the same log in credentials.","1564392937":"When you set your limits or self-exclusion, they will be aggregated across all your account types in {{platform_name_trader}} and {{platform_name_dbot}}. For example, the losses made on both platforms will add up and be counted towards the loss limit you set.","1566037033":"Bought: {{longcode}} (ID: {{transaction_id}})","1567076540":"Only use an address for which you have proof of residence - ","1567586204":"Self-exclusion","1567745852":"Bot name","1569624004":"Dismiss alert","1570484627":"Ticks list","1571303610":"3. Set your trade parameters and hit Create.","1571575776":"Accepted formats: pdf, jpeg, jpg, and png. Max file size: 8MB","1572504270":"Rounding operation","1572982976":"Server","1573429525":"Call/Put","1573533094":"Your document is pending for verification.","1575556189":"Tether on the Ethereum blockchain, as an ERC20 token, is a newer transport layer, which now makes Tether available in Ethereum smart contracts. As a standard ERC20 token, it can also be sent to any Ethereum address.","1577480486":"Your mobile link will expire in one hour","1577527507":"Account opening reason is required.","1577612026":"Select a folder","1579839386":"Appstore","1580498808":"Multiple faces found","1584109614":"Ticks String List","1584936297":"XML file contains unsupported elements. Please check or modify file.","1585859194":"We’ll charge a 1% transfer fee for transfers in different currencies between your Deriv fiat and {{platform_name_mt5}} accounts, your Deriv fiat and {{platform_name_derivez}} accounts, and your Deriv fiat and {{platform_name_dxtrade}} accounts.","1587046102":"Documents from that country are not currently supported — try another document type","1589148299":"Start","1589640950":"Resale of this contract is not offered.","1589702653":"Proof of address","1590400723":"Total assets in all your accounts","1591933071":"Resubmit document","1593010588":"Login now","1594147169":"Please come back in","1594322503":"Sell is available","1596378630":"You have added a real Gaming account.<0/>Make a deposit now to start trading.","1597672660":"Deriv MT5 Password","1598009247":"<0>a.You may file a complaint with the Financial Commission up to 45 days after the incident.","1598386296":"Town/City is required.","1598443642":"Transaction hash","1602894348":"Create a password","1604171868":"Please withdraw all your funds as soon as possible.","1604916224":"Absolute","1605222432":"I have no knowledge and experience in trading at all.","1605292429":"Max. total loss","1611306795":"How is my bot doing?","1612105450":"Get substring","1612638396":"Cancel your trade at any time within a specified timeframe.","1613633732":"Interval should be between 10-60 minutes","1615897837":"Signal EMA Period {{ input_number }}","1617455864":"Shortcuts","1618809782":"Maximum withdrawal","1619070150":"You are being redirected to an external website.","1620278321":"Names and surnames by themselves are easy to guess","1620346110":"Set currency","1621024661":"Tether as a TRC20 token (tUSDT) is a version of Tether that is hosted on Tron.","1622662457":"Date from","1622944161":"Now, go to the <0>Restart trading conditions block.","1623706874":"Use this block when you want to use multipliers as your trade type.","1628981793":"Can I trade cryptocurrencies on Deriv Bot?","1630417358":"Please go to your account settings and complete your personal details to enable withdrawals.","1631281562":"GBP Basket","1634903642":"Only your face can be in the selfie","1634969163":"Change currency","1635266650":"It seems that your name in the document is not the same as your Deriv profile. Please update your name in the <0>Personal details page to solve this issue.","1636605481":"Platform settings","1636782601":"Multipliers","1638321777":"Your demo account balance is low. Reset your balance to continue trading from your demo account.","1639262461":"Pending withdrawal request:","1639304182":"Please click on the link in the email to reset your password.","1641395634":"Last digits list","1641635657":"New proof of identity document needed","1641980662":"Salutation is required.","1644636153":"Transaction hash: <0>{{value}}","1644703962":"Looking for CFD accounts? Go to Trader's Hub","1644864436":"You’ll need to authenticate your account before requesting to become a professional client. <0>Authenticate my account","1644908559":"Digit code is required.","1647186767":"The bot encountered an error while running.","1648938920":"Netherlands 25","1649239667":"2. Under the Blocks menu, you'll see a list of categories. Blocks are grouped within these categories. Choose the block you want and drag them to the workspace.","1651513020":"Display remaining time for each interval","1651951220":"Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"","1652366857":"get and remove","1652968048":"Define your trade options such as multiplier and stake.","1652976865":"In this example, this block is used with another block to get the open prices from a list of candles. The open prices are then assigned to the variable called \"cl\".","1653136377":"copied!","1653180917":"We cannot verify you without using your camera","1654365787":"Unknown","1654721858":"Upload anyway","1655627840":"UPPER CASE","1656155124":"Resend in <0 /> seconds","1658954996":"Plant and Machine Operators and Assemblers","1659074761":"Reset Put","1659352235":"Add your Deriv MT5 CFDs account under Deriv Investments (Europe) Limited, regulated by the Malta Financial Services Authority (MFSA) (licence no. IS/70156).","1665272539":"Remember: You cannot log in to your account until the selected date.","1665738338":"Balance","1665756261":"Go to live chat","1668138872":"Modify account settings","1670016002":"Multiplier: {{ multiplier }}","1670426231":"End Time","1671232191":"You have set the following limits:","1674163852":"You can determine the expiry of your contract by setting the duration or end time.","1675030608":"To create this account first we need you to resubmit your proof of address.","1675289747":"Switched to real account","1676549796":"Dynamic Leverage","1677027187":"Forex","1677990284":"My apps","1679743486":"1. Go to Quick strategy and select the strategy you want.","1680666439":"Upload your bank statement showing your name, account number, and transaction history.","1682409128":"Untitled Strategy","1682636566":"Resend email in","1683522174":"Top-up","1683963454":"Your contract will be closed automatically at the next available asset price on {{date}} at {{timestamp}}.","1684419981":"What's this?","1686800117":"{{error_msg}}","1687173740":"Get more","1689103988":"Second Since Epoch","1689258195":"We were unable to verify your address with the details you provided. Please check and resubmit or choose a different document type.","1691335819":"To continue trading with us, please confirm who you are.","1691765860":"- Negation","1692912479":"Deriv MT5, Deriv X","1693614409":"Start time","1694331708":"You can switch between CFDs, digital options, and multipliers at any time.","1694517345":"Enter a new email address","1698624570":"2. Hit Ok to confirm.","1700233813":"Transfer from {{selected_value}} is not allowed, Please choose another account from dropdown","1701447705":"Please update your address","1703091957":"We collect information about your employment as part of our due diligence obligations, as required by anti-money laundering legislation.","1704656659":"How much experience do you have in CFD trading?","1708413635":"For your {{currency_name}} ({{currency}}) account","1709401095":"Trade CFDs on Deriv X with financial markets and our Derived indices.","1709859601":"Exit Spot Time","1710662619":"If you have the app, launch it to start trading.","1711013665":"Anticipated account turnover","1711676335":"square root","1711929663":"Your funds have been transferred","1712357617":"Invalid email address.","1714255392":"To enable withdrawals, please complete your financial assessment.","1715011380":"Jump 25 Index","1715630945":"Returns the total profit in string format","1717023554":"Resubmit documents","1719248689":"EUR/GBP/USD","1720451994":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv fiat and Deriv cryptocurrency accounts.","1720968545":"Upload passport photo page from your computer","1723589564":"Represents the maximum number of outstanding contracts in your portfolio. Each line in your portfolio counts for one open position. Once the maximum is reached, you will not be able to open new positions without closing an existing position first.","1724696797":"You are limited to one fiat account only.","1725958461":"Account number","1726472773":"Function with no return value","1726565314":"Close my account","1728121741":"Transactions.csv","1728183781":"About Tether","1729145421":"Risk warning","1731747596":"The block(s) highlighted in red are missing input values. Please update them and click \"Run bot\".","1732891201":"Sell price","1733711201":"Regulators/external dispute resolution","1734185104":"Balance: %1","1734264460":"Disclaimer","1736292549":"Update postal code","1737352280":"Bot.init is not called","1738094481":"<0>Duration: Ticks 1","1738681493":"Remove your glasses, if necessary","1739086943":"Wall Street 30","1739384082":"Unemployed","1739668049":"Close your account","1740371444":"Underlying market is not selected","1742256256":"Please upload one of the following documents:","1743448290":"Payment agents","1743679873":"If you select <0>\"Call\", you’ll earn a <1>payout if the <1>final price is above the <1>strike price at <1>expiry. Otherwise, you won’t receive a payout.","1743902050":"Complete your financial assessment","1744509610":"Just drag the XML file from your computer onto the workspace, and your bot will be loaded accordingly. Alternatively, you can hit Import in Bot Builder, and choose to import your bot from your computer or from your Google Drive.","1745523557":"- Square root","1746051371":"Download the app","1746273643":"Moving Average Convergence Divergence","1747501260":"Sell conditions","1747523625":"Go back","1747674345":"Please use `.` as a decimal separator for fractional numbers.","1747682136":"Contract was cancelled.","1748754976":"Run","1749675724":"Deriv charges no commission across all account types.","1750065391":"Login time:","1753183432":"We take all complaints seriously and aim to resolve them as quickly and fairly as possible. If you are unhappy with any aspect of our service, please let us know by submitting a complaint using the guidance below:","1753226544":"remove","1753975551":"Upload passport photo page","1756678453":"break out","1758386013":"Do not get lured to fake \"Deriv\" pages!","1761038852":"Let’s continue with providing proofs of address and identity.","1761762171":"Restart last trade on error (bot ignores the unsuccessful trade): {{ checkbox }}","1762707297":"Phone number","1762746301":"MF4581125","1763123662":"Upload your NIMC slip.","1766212789":"Server maintenance starts at 06:00 GMT every Sunday and may last up to 2 hours. You may experience service disruption during this time.","1766993323":"Only letters, numbers, and underscores are allowed.","1767429330":"Add a Derived account","1768293340":"Contract value","1768861315":"Minute","1768918213":"Only letters, space, hyphen, period, and apostrophe are allowed.","1769068935":"Choose any of these exchanges to buy cryptocurrencies:","1771037549":"Add a Deriv real account","1771592738":"Conditional block","1777847421":"This is a very common password","1778893716":"Click here","1779144409":"Account verification required","1779519903":"Should be a valid number.","1780442963":"Scan the QR code to download {{ platform }}.","1780770384":"This block gives you a random fraction between 0.0 to 1.0.","1781393492":"We do not charge a transfer fee for transfers in the same currency between your Deriv fiat and {{platform_name_mt5}} accounts, your Deriv fiat and {{platform_name_derivez}} accounts and your Deriv fiat and {{platform_name_dxtrade}} accounts.","1782308283":"Quick strategy","1782395995":"Last Digit Prediction","1782690282":"Blocks menu","1782703044":"Sign up","1783526986":"How do I build a trading bot?","1783740125":"Upload your selfie","1787135187":"Postal/ZIP code is required","1787492950":"Indicators on the chart tab are for indicative purposes only and may vary slightly from the ones on the {{platform_name_dbot}} workspace.","1788515547":"<0/>For more information on submitting a complaint with the Office of the Arbiter for Financial Services, please <1>see their guidance.","1788966083":"01-07-1999","1789273878":"Payout per point","1789497185":"Make sure your passport details are clear to read, with no blur or glare","1790770969":"FX-majors (standard/micro lots), FX-minors, Commodities, Cryptocurrencies","1791017883":"Check out this <0>user guide.","1791432284":"Search for country","1791971912":"Recent","1793913365":"To deposit money, please switch to your {{currency_symbol}} account.","1794815502":"Download your transaction history.","1796787905":"Please upload the following document(s).","1798943788":"You can only make deposits.","1801093206":"Get candle list","1801270786":"Ready to automate your trading strategy without writing any code? You’ve come to the right place.","1801927731":"{{platform_name_dxtrade}} accounts","1803338729":"Choose what type of contract you want to trade. For example, for the Rise/Fall trade type you can choose one of three options: Rise, Fall, or Both. Selected option will determine available options for the Purchase block.","1804620701":"Expiration","1804789128":"{{display_value}} Ticks","1806017862":"Max. ticks","1806355993":"No commission","1808058682":"Blocks are loaded successfully","1808393236":"Login","1808867555":"This block uses the variable “i” to control the iterations. With each iteration, the value of “i” is determined by the items in a given list.","1810217569":"Please refresh this page to continue.","1811109068":"Jurisdiction","1811972349":"Market","1811973475":"Returns a specific character from a given string","1812006199":"Identity verification","1812582011":"Connecting to server","1813700208":"Boom 300 Index","1813958354":"Remove comment","1815034361":"alphabetic","1815905959":"DTrader, DBot, SmartTrader, and Binary Bot","1815995250":"Buying contract","1816126006":"Trade on Deriv MT5 ({{platform_name_dmt5}}), the all-in-one FX and CFD trading platform.","1817154864":"This block gives you a random number from within a set range.","1820242322":"e.g. United States","1820332333":"Top up","1821818748":"Enter Driver License Reference number","1823177196":"Most popular","1824193700":"This block gives you the last digit of the latest tick value.","1824292864":"Call","1827607208":"File not uploaded.","1828370654":"Onboarding","1830520348":"{{platform_name_dxtrade}} Password","1831847842":"I confirm that the name and date of birth above match my chosen identity document (see below)","1833481689":"Unlock","1833499833":"Proof of identity documents upload failed","1836767074":"Search payment agent name","1837762008":"Please submit your proof of identity and proof of address to verify your account in your account settings to access the cashier.","1838639373":"Resources","1839021527":"Please enter a valid account number. Example: CR123456789","1840865068":"set {{ variable }} to Simple Moving Average Array {{ dummy }}","1841381387":"Get more wallets","1841788070":"Palladium/USD","1841996888":"Daily loss limit","1842266423":"back","1842862156":"Welcome to your Deriv X dashboard","1843658716":"If you select \"Only Downs\", you win the payout if consecutive ticks fall successively after the entry spot. No payout if any tick rises or is equal to any of the previous ticks.","1845892898":"(min: {{min_stake}} - max: {{max_payout}})","1846266243":"This feature is not available for demo accounts.","1846587187":"You have not selected your country of residence","1846664364":"{{platform_name_dxtrade}}","1849484058":"Any unsaved changes will be lost.","1850031313":"- Low: the lowest price","1850132581":"Country not found","1850659345":"- Payout: the payout of the contract","1850663784":"Submit proofs","1851052337":"Place of birth is required.","1851776924":"upper","1854480511":"Cashier is locked","1854874899":"Back to list","1855566768":"List item position","1856485118":"Please <0>resubmit your proof of address to transfer funds between MT5 and Deriv accounts.","1856755117":"Pending action required","1856932069":"For Long:","1858251701":"minute","1859308030":"Give feedback","1863053247":"Please upload your identity document.","1863694618":"Trade CFDs on MT5 with forex, stocks, stock indices, commodities, and cryptocurrencies.","1863731653":"To receive your funds, contact the payment agent","1865525612":"No recent transactions.","1866811212":"Deposit in your local currency via an authorised, independent payment agent in your country.","1866836018":"<0/><1/>If your complaint relates to our data processing practices, you can submit a formal complaint to your local supervisory authority.","1867217564":"Index must be a positive integer","1867783237":"High-to-Close","1869315006":"See how we protect your funds to unlock the cashier.","1869787212":"Even","1870933427":"Crypto","1871196637":"True if the result of the last trade matches the selection","1871377550":"Do you offer pre-built trading bots on Deriv Bot?","1871664426":"Note","1873838570":"Please verify your address","1874481756":"Use this block to purchase the specific contract you want. You may add multiple Purchase blocks together with conditional blocks to define your purchase conditions. This block can only be used within the Purchase conditions block.","1874756442":"BVI","1875702561":"Load or build your bot","1876015808":"Social Security and National Insurance Trust","1876325183":"Minutes","1877225775":"Your proof of address is verified","1877410120":"What you need to do now","1877832150":"# from end","1878172674":"No, we don't. However, you'll find quick strategies on Deriv Bot that'll help you build your own trading bot for free.","1879042430":"Appropriateness Test, WARNING:","1879412976":"Profit amount: <0>{{profit}}","1879651964":"<0>Pending verification","1880029566":"Australian Dollar","1880097605":"prompt for {{ string_or_number }} with message {{ input_text }}","1880875522":"Create \"get %1\"","1881018702":"hour","1881587673":"Total stake since you last cleared your stats.","1882825238":"Restart trading conditions","1883531976":"Clerks","1885708031":"#","1889357660":"Enter a value in minutes, up to 60480 minutes (equivalent to 6 weeks).","1890171328":"By clicking Accept below and proceeding with the Account Opening you should note that you may be exposing yourself to risks (which may be significant, including the risk of loss of the entire sum invested) that you may not have the knowledge and experience to properly assess or mitigate.","1890332321":"Returns the number of characters of a given string of text, including numbers, spaces, punctuation marks, and symbols.","1893869876":"(lots)","1894667135":"Please verify your proof of address","1898670234":"{{formatted_opening_time}} (GMT) on {{opening_day}},<0> {{opening_date}}.","1902547203":"MetaTrader 5 MacOS app","1903437648":"Blurry photo detected","1905032541":"We're now ready to verify your identity","1905589481":"If you want to change your account currency, please contact us via <0>live chat.","1906213000":"Our system will finish any Deriv Bot trades that are running, and Deriv Bot will not place any new trades.","1906639368":"If this is the first time you try to create a password, or you have forgotten your password, please reset it.","1907884620":"Add a real Deriv Gaming account","1908239019":"Make sure all of the document is in the photo","1908686066":"Appropriateness Test Warning","1909647105":"TRX/USD","1909769048":"median","1913777654":"Switch account","1914014145":"Today","1914270645":"Default Candle Interval: {{ candle_interval_type }}","1914725623":"Upload the page that contains your photo.","1917178459":"Bank Verification Number","1917523456":"This block sends a message to a Telegram channel. You will need to create your own Telegram bot to use this block.","1917804780":"You will lose access to your Options account when it gets closed, so be sure to withdraw all your funds. (If you have a CFDs account, you can also transfer the funds from your Options account to your CFDs account.)","1918633767":"Second line of address is not in a proper format.","1918796823":"Please enter a stop loss amount.","1918832194":"No experience","1919030163":"Tips to take a good selfie","1919594496":"{{website_name}} is not affiliated with any payment agents. Customers deal with payment agents at their sole risk. Customers are advised to check the credentials of payment agents and the accuracy of any information about payment agents (on {{website_name}} or elsewhere) before using their services.","1919694313":"To start trading, transfer funds from your Deriv account into this account.","1920217537":"Compare","1920468180":"How to use the SMA block","1921634159":"A few personal details","1921914669":"Deposit with Deriv P2P","1922529883":"Boom 1000 Index","1922955556":"Use a longer keyboard pattern with more turns","1923431535":"“Stop loss” is deactivated and will only be available when “Deal cancellation” expires.","1924365090":"Maybe later","1924765698":"Place of birth*","1925090823":"Sorry, trading is unavailable in {{clients_country}}.","1926987784":"- iOS: Swipe left on the account and tap <0>Delete.","1928930389":"GBP/NOK","1929309951":"Employment Status","1929379978":"Switch between your demo and real accounts.","1929694162":"Compare accounts","1930899934":"Tether","1931659123":"Run on every tick","1931884033":"It seems that your date of birth in the document is not the same as your Deriv profile. Please update your date of birth in the <0>Personal details page to solve this issue.","1934450653":"For <0>Contract type, set it to Both.","1939014728":"How do I remove blocks from the workspace?","1939902659":"Signal","1940408545":"Delete this token","1941915555":"Try later","1942091675":"Cryptocurrency trading is not available for clients residing in the United Kingdom.","1943440862":"Calculates Bollinger Bands (BB) list from a list with a period","1944204227":"This block returns current account balance.","1947527527":"1. This link was sent by you","1948092185":"GBP/CAD","1949719666":"Here are the possible reasons:","1950413928":"Submit identity documents","1952580688":"Submit passport photo page","1955219734":"Town/City*","1957759876":"Upload identity document","1958807602":"4. 'Table' takes an array of data, such as a list of candles, and displays it in a table format.","1959678342":"Highs & Lows","1960240336":"first letter","1964097111":"USD","1964165648":"Connection lost","1965916759":"Asian options settle by comparing the last tick with the average spot over the period.","1966023998":"2FA enabled","1966281100":"Console {{ message_type }} value: {{ input_message }}","1968025770":"Bitcoin Cash","1968077724":"Agriculture","1968368585":"Employment status","1970060713":"You’ve successfully deleted a bot.","1971898712":"Add or manage account","1973536221":"You have no open positions yet.","1973564194":"You are limited to one fiat account. You won’t be able to change your account currency if you have already made your first deposit or created a real {{dmt5_label}} or {{platform_name_dxtrade}} account.","1973910243":"Manage your accounts","1974273865":"This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.","1974903951":"If you hit Yes, the info you entered will be lost.","1981940238":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name_svg}} and {{legal_entity_name_v}}.","1982912252":"Relative Strength Index (RSI) from a list with a period","1983001416":"Define your trade options such as multiplier and stake. This block can only be used with the multipliers trade type. If you select another trade type, this block will be replaced with the Trade options block.","1983358602":"This policy, which may change from time to time, applies to your account registered with {{legal_entity_name}}.","1983387308":"Preview","1983480826":"Sign in","1983544897":"P.O. Box is not accepted in address","1983676099":"Please check your email for details.","1984700244":"Request an input","1984742793":"Uploading documents","1985366224":"Each day, you can make up to {{ allowed_internal }} transfers between your Deriv accounts and up to {{ allowed_mt5 }} transfers between your Deriv and {{platform_name_mt5}} accounts.","1985637974":"Any blocks placed within this block will be executed at every tick. If the default candle interval is set to 1 minute in the Trade Parameters root block, the instructions in this block will be executed once every minute. Place this block outside of any root block.","1986094286":"- maximumLoss: Use this variable to store your maximum loss limit. You can assign any amount you want, but it must be a positive number.","1986498784":"BTC/LTC","1987080350":"Demo","1987447369":"Your cashier is locked","1988153223":"Email address","1988302483":"Take profit:","1988601220":"Duration value","1990331072":"Proof of ownership","1990735316":"Rise Equals","1991055223":"View the market price of your favourite assets.","1991448657":"Don't know your tax identification number? Click <0>here to learn more.","1991524207":"Jump 100 Index","1994023526":"The email address you entered had a mistake or typo (happens to the best of us).","1994558521":"The platforms aren’t user-friendly.","1994600896":"This block requires a list of candles as an input parameter.","1995023783":"First line of address*","1996767628":"Please confirm your tax information.","1997138507":"If the last tick is equal to the average of the ticks, you don't win the payout.","1997313835":"Your stake will continue to grow as long as the current spot price remains within a specified <0>range from the <0>previous spot price. Otherwise, you lose your stake and the trade is terminated.","1998199587":"You can also exclude yourself entirely for a specified duration. If, at any time, you decide to trade again, you must then contact our Customer Support to remove this self-exclusion. There will be a 24-hour-cooling-off period before you can resume trading. ","2001222130":"Check your spam or junk folder. If it's not there, try resending the email.","2004395123":"New trading tools for MT5","2004792696":"If you are a UK resident, to self-exclude from all online gambling companies licensed in Great Britain, go to <0>www.gamstop.co.uk.","2007028410":"market, trade type, contract type","2007092908":"Trade with leverage and low spreads for better returns on successful trades.","2008809853":"Please proceed to withdraw your funds before 30 November 2021.","2010759971":"Uploads successful","2010866561":"Returns the total profit/loss","2011609940":"Please input number greater than 0","2011808755":"Purchase Time","2014536501":"Card number","2014590669":"Variable '{{variable_name}}' has no value. Please set a value for variable '{{variable_name}}' to notify.","2017672013":"Please select the country of document issuance.","2020545256":"Close your account?","2021037737":"Please update your details to continue.","2021161151":"Watch this video to learn how to build a trading bot on Deriv Bot. Also, check out this blog post on building a trading bot.","2023659183":"Student","2023762268":"I prefer another trading website.","2025339348":"Move away from direct light — no glare","2027625329":"Simple Moving Average Array (SMAA)","2027696535":"Tax information","2028163119":"EOS/USD","2029237955":"Labuan","2029641956":"CFDCompareAccounts","2030018735":"RSI is a technical analysis tool that helps you identify the market trend. It will give you a value from 0 to 100. An RSI value of 70 and above means that the asset is overbought and the current trend may reverse, while a value of 30 and below means that the asset is oversold.","2030045667":"Message","2033648953":"This block gives you the specified candle value for a selected time interval.","2034803607":"You must be 18 years old and above.","2035258293":"Start trading with us","2035925727":"sort {{ sort_type }} {{ sort_direction }} {{ input_list }}","2036578466":"Should be {{value}}","2037607934":"The purchase of <0>{{trade_type_name}} contract has been completed successfully for the amount of <0> {{buy_price}} {{currency}}","2037665157":"Expand All Blocks","2037906477":"get sub-list from #","2042023623":"We’re reviewing your documents. This should take about 5 minutes.","2042050260":"- Purchase price: the purchase price (stake) of the contract","2042115724":"Upload a screenshot of your account and personal details page with your name, account number, phone number, and email address.","2044086432":"The close is the latest tick at or before the end time. If you selected a specific end time, the end time is the selected time.","2046273837":"Last tick","2048110615":"Email address*","2048134463":"File size exceeded.","2049386104":"We need you to submit these in order to get this account:","2050170533":"Tick list","2051558666":"View transaction history","2053617863":"Please proceed to withdraw all your funds from your account.","2054889300":"Create \"%1\"","2055317803":"Copy the link to your mobile browser","2057082550":"Accept our updated <0>terms and conditions","2057419639":"Exit Spot","2059365224":"Yes, you can get started with a pre-built bot using the Quick strategy feature. You’ll find some of the most popular trading strategies here: Martingale, D'Alembert, and Oscar's Grind. Just select the strategy, enter your trade parameters, and your bot will be created for you. You can always tweak the parameters later.","2059753381":"Why did my verification fail?","2060873863":"Your order {{order_id}} is complete","2062912059":"function {{ function_name }} {{ function_params }}","2063655921":"By purchasing the \"Close-to-Low\" contract, you'll win the multiplier times the difference between the close and low over the duration of the contract.","2063812316":"Text Statement","2063890788":"Cancelled","2065278286":"Spread","2067903936":"Driving licence","2070002739":"Don’t accept","2070345146":"When opening a leveraged CFD trade.","2070752475":"Regulatory Information","2071043849":"Browse","2073813664":"CFDs, Options or Multipliers","2074235904":"Last name is required.","2074497711":"The Telegram notification could not be sent","2074713563":"4.2. Submission of a complaint","2080553498":"3. Get the chat ID using the Telegram REST API (read more: https://core.telegram.org/bots/api#getupdates)","2080829530":"Sold for: {{sold_for}}","2082533832":"Yes, delete","2084693624":"Converts a string representing a date/time string into seconds since Epoch. Example: 2019-01-01 21:03:45 GMT+0800 will be converted to 1546347825. Time and time zone offset are optional.","2085387371":"Must be numbers, letters, and special characters . , ' -","2085602195":"- Entry value: the value of the first tick of the contract","2086742952":"You have added a real Options account.<0/>Make a deposit now to start trading.","2086792088":"Both barriers should be relative or absolute","2088735355":"Your session and login limits","2089581483":"Expires on","2090650973":"The spot price may change by the time your order reaches our servers. When this happens, your payout may be affected.","2091671594":"Status","2093675079":"- Close: the closing price","2096014107":"Apply","2096456845":"Date of birth*","2096603244":"Derived - Vanuatu","2097170986":"About Tether (Omni)","2097365786":"A copy of your identity document (identity card, passport)","2097381850":"Calculates Simple Moving Average line from a list with a period","2097932389":"Upload 2 separate screenshots from the personal details page and the account page via <0>https://app.astropay.com/profile","2100713124":"account","2101972779":"This is the same as the above example, using a tick list.","2102572780":"Length of digit code must be 6 characters.","2104115663":"Last login","2104364680":"Please switch to your demo account to run your Deriv Bot.","2104397115":"Please go to your account settings and complete your personal details to enable deposits and withdrawals.","2107381257":"Scheduled cashier system maintenance","2109312805":"The spread is the difference between the buy price and sell price. A variable spread means that the spread is constantly changing, depending on market conditions. A fixed spread remains constant but is subject to alteration, at the Broker's absolute discretion.","2110365168":"Maximum number of trades reached","2111015970":"This block helps you check if your contract can be sold. If your contract can be sold, it returns “True”. Otherwise, it returns an empty string.","2111528352":"Creating a variable","2112119013":"Take a selfie showing your face","2112175277":"with delimiter","2113321581":"Add a Deriv Gaming account","2115223095":"Loss","2117073379":"Our cryptocurrency cashier is temporarily down due to system maintenance. You can access the Cashier in a few minutes when the maintenance is complete.","2117165122":"1. Create a Telegram bot and get your Telegram API token. Read more on how to create bots in Telegram here: https://core.telegram.org/bots#6-botfather","2117489390":"Auto update in {{ remaining }} seconds","2118315870":"Where do you live?","2119449126":"Example output of the below example will be:","2119710534":"FAQ","2121227568":"NEO/USD","2122152120":"Assets","2127564856":"Withdrawals are locked","2131963005":"Please withdraw your funds from the following Deriv MT5 account(s):","2133451414":"Duration","2133470627":"This block returns the potential payout for the selected trade type. This block can be used only in the \"Purchase conditions\" root block.","2135563258":"Forex trading frequency","2136246996":"Selfie uploaded","2137901996":"This will clear all data in the summary, transactions, and journal panels. All counters will be reset to zero.","2137993569":"This block compares two values and is used to build a conditional structure.","2138861911":"Scans and photocopies are not accepted","2139171480":"Reset Up/Reset Down","2139362660":"left side","2141055709":"New {{type}} password","2141873796":"Get more info on <0>CFDs, <1>multipliers, and <2>options.","2143803283":"Purchase Error","2144609616":"If you select \"Reset-Down”, you win the payout if the exit spot is strictly lower than either the entry spot or the spot at reset time.","2145690912":"Income Earning","2145995536":"Create new account","2146336100":"in text %1 get %2","2146698770":"Pro tip: You can also click and drag out the desired block","2146892766":"Binary options trading experience","2147244655":"How do I import my own trading bot into Deriv Bot?","-1232613003":"<0>Verification failed. <1>Why?","-2029508615":"<0>Need verification.<1>Verify now","-931052769":"Submit verification","-1004605898":"Tips","-1938142055":"Documents uploaded","-448090287":"The link only works on mobile devices","-1244287721":"Something's gone wrong","-241258681":"You'll need to restart your verification on your computer","-929254273":"Get secure link","-2021867851":"Check back here to finish the submission","-1547069149":"Open the link and complete the tasks","-1767652006":"Here's how to do it:","-277611959":"You can now return to your computer to continue","-724178625":"Make sure full document is visible","-1519380038":"Glare detected","-1895280620":"Make sure your card details are clear to read, with no blur or glare","-1464447919":"Make sure your permit details are clear to read, with no blur or glare","-1436160506":"Make sure details are clear to read, with no blur or glare","-759124288":"Close","-759118956":"Redo","-753375398":"Enlarge image","-1042933881":"Driver's license","-1503134764":"Face photo page","-1335343167":"Sorry, no mobile phone bills","-699045522":"Documents you can use to verify your identity","-543666102":"It must be an official photo ID","-903877217":"These are the documents most likely to show your current home address","-1356835948":"Choose document","-1364375936":"Select a %{country} document","-401586196":"or upload photo – no scans or photocopies","-3110517":"Take a photo with your phone","-2033894027":"Submit identity card (back)","-20684738":"Submit license (back)","-1359585500":"Submit license (front)","-106779602":"Submit residence permit (back)","-1287247476":"Submit residence permit (front)","-1954762444":"Restart the process on the latest version of Safari","-261174676":"Must be under 10MB.","-685885589":"An error occurred while loading the component","-502539866":"Your face is needed in the selfie","-1377968356":"Please try again","-1226547734":"Try using a JPG or PNG file","-849068301":"Loading...","-1730346712":"Loading","-1849371752":"Check that your number is correct","-309848900":"Copy","-1424436001":"Send link","-1093833557":"How to scan a QR code","-1408210605":"Point your phone’s camera at the QR code","-1773802163":"If it doesn’t work, download a QR code scanner from Google Play or the App Store","-109026565":"Scan QR code","-1644436882":"Get link via SMS","-1667839246":"Enter mobile number","-1533172567":"Enter your mobile number:","-1352094380":"Send this one-time link to your phone","-28974899":"Get your secure link","-359315319":"Continue","-1279080293":"2. Your desktop window stays open","-102776692":"Continue with the verification","-89152891":"Take a photo of the back of your card","-1646367396":"Take a photo of the front of your card","-1350855047":"Take a photo of the front of your license","-2119367889":"Take a photo using the basic camera mode instead","-342915396":"Take a photo","-419040068":"Passport photo page","-1354983065":"Refresh","-1925063334":"Recover camera access to continue face verification","-54784207":"Camera access is denied","-1392699864":"Allow camera access","-269477401":"Provide the whole document page for best results","-864639753":"Upload back of card from your computer","-1309771027":"Upload front of license from your computer","-1722060225":"Take photo","-565732905":"Selfie","-1703181240":"Check that it is connected and functional. You can also continue verification on your phone","-2043114239":"Camera not working?","-2029238500":"It may be disconnected. Try using your phone instead.","-468928206":"Make sure your device's camera works","-466246199":"Camera not working","-698978129":"Remember to press stop when you're done. Redo video actions","-538456609":"Looks like you took too long","-781816433":"Photo of your face","-1471336265":"Make sure your selfie clearly shows your face","-1375068556":"Check selfie","-1914530170":"Face forward and make sure your eyes are clearly visible","-776541617":"We'll compare it with your document","-478752991":"Your link will expire in one hour","-1859729380":"Keep this window open while using your mobile","-1283761937":"Resend link","-629011256":"Don't refresh this page","-1005231905":"Once you've finished we'll take you to the next step","-542134805":"Upload photo","-1462975230":"Document example","-1472844935":"The photo should clearly show your document","-189310067":"Account closed","-1823540512":"Personal details","-849320995":"Assessments","-773766766":"Email and passwords","-1466827732":"Self exclusion","-1498206510":"Account limits","-241588481":"Login history","-966136867":"Connected apps","-213009361":"Two-factor authentication","-1214803297":"Dashboard-only path","-526636259":"Error 404","-1227878799":"Speculative","-1196936955":"Upload a screenshot of your name and email address from the personal information section.","-1286823855":"Upload your mobile bill statement showing your name and phone number.","-1309548471":"Upload your bank statement showing your name and account details.","-1410396115":"Upload a photo showing your name and the first six and last four digits of your card number. If the card does not display your name, upload the bank statement showing your name and card number in the transaction history.","-3805155":"Upload a screenshot of either of the following to process the transaction:","-1523487566":"- your account profile section on the website","-613062596":"- the Account Information page on the app","-1718304498":"User ID","-609424336":"Upload a screenshot of your name, account number, and email address from the personal details section of the app or profile section of your account on the website.","-1954436643":"Upload a screenshot of your username on the General Information page at <0>https://onlinenaira.com/members/index.htm","-79853954":"Upload a screenshot of your account number and phone number on the Bank Account/Mobile wallet page at <0>https://onlinenaira.com/members/bank.htm","-1192882870":"Upload a screenshot of your name and account number from the personal details section.","-1120954663":"First name*","-1659980292":"First name","-962979523":"Your {{ field_name }} as in your identity document","-1416797980":"Please enter your {{ field_name }} as in your official identity documents.","-1466268810":"Please remember that it is your responsibility to keep your answers accurate and up to date. You can update your personal details at any time in your <0>account settings.","-32386760":"Name","-766265812":"first name","-1857534296":"John","-1282749116":"last name","-1485480657":"Other details","-1784741577":"date of birth","-1315571766":"Place of birth","-2040322967":"Citizenship","-789291456":"Tax residence*","-1692219415":"Tax residence","-1903720068":"The country in which you meet the criteria for paying taxes. Usually the country in which you physically reside.","-651516152":"Tax Identification Number","-344715612":"Employment status*","-1543016582":"I hereby confirm that the tax information I provided is true and complete. I will also inform {{legal_entity_name}} about any changes to this information.","-1387062433":"Account opening reason","-222283483":"Account opening reason*","-190838815":"We need this for verification. If the information you provide is fake or inaccurate, you won’t be able to deposit and withdraw.","-1113902570":"Details","-71696502":"Previous","-1541554430":"Next","-987011273":"Your proof of ownership isn't required.","-808299796":"You are not required to submit proof of ownership at this time. We will inform you if proof of ownership is required in the future.","-179726573":"We’ve received your proof of ownership.","-813779897":"Proof of ownership verification passed.","-638756912":"Black out digits 7 to 12 of the card number that’s shown on the front of your debit/credit card.⁤","-2073934245":"The financial trading services offered on this site are only suitable for customers who accept the possibility of losing all the money they invest and who understand and have experience of the risk involved in the purchase of financial contracts. Transactions in financial contracts carry a high degree of risk. If the contracts you purchased expire as worthless, you will lose all your investment, which includes the contract premium.","-1166068675":"Your account will be opened with {{legal_entity_name}}, regulated by the UK Gaming Commission (UKGC), and will be subject to the laws of the Isle of Man.","-975118358":"Your account will be opened with {{legal_entity_name}}, regulated by the Malta Financial Services Authority (MFSA), and will be subject to the laws of Malta.","-680528873":"Your account will be opened with {{legal_entity_name}} and will be subject to the laws of Samoa.","-1125193491":"Add account","-2068229627":"I am not a PEP, and I have not been a PEP in the last 12 months.","-684271315":"OK","-740157281":"Trading Experience Assessment","-1720468017":"In providing our services to you, we are required to obtain information from you in order to assess whether a given product or service is appropriate for you.","-186841084":"Change your login email","-907403572":"To change your email address, you'll first need to unlink your email address from your {{identifier_title}} account.","-1850792730":"Unlink from {{identifier_title}}","-307865807":"Risk Tolerance Warning","-690100729":"Yes, I understand the risk.","-2010628430":"CFDs and other financial instruments come with a high risk of losing money rapidly due to leverage. You should consider whether you understand how CFDs and other financial instruments work and whether you can afford to take the high risk of losing your money. <0/><0/> To continue, you must confirm that you understand your capital is at risk.","-863770104":"Please note that by clicking ‘OK’, you may be exposing yourself to risks. You may not have the knowledge or experience to properly assess or mitigate these risks, which may be significant, including the risk of losing the entire sum you have invested.","-1292808093":"Trading Experience","-2145244263":"This field is required","-884768257":"You should enter 0-35 characters.","-1784470716":"State is not in a proper format","-1699820408":"Please enter a {{field_name}} under {{max_number}} characters.","-1575567374":"postal/ZIP code","-2113555886":"Only letters, numbers, space, and hyphen are allowed.","-874280157":"This Tax Identification Number (TIN) is invalid. You may continue using it, but to facilitate future payment processes, valid tax information will be required.","-1174064217":"Mr","-855506127":"Ms","-1037916704":"Miss","-634958629":"We use the information you give us only for verification purposes. All information is kept confidential.","-731992635":"Title*","-352888977":"Title","-136976514":"Country of residence*","-945104751":"We’re legally obliged to ask for your tax information.","-1024240099":"Address","-1702919018":"Second line of address (optional)","-1124948631":"Professional Client","-259515058":"By default, all {{brand_website_name}} clients are retail clients but anyone can request to be treated as a professional client.","-1463348492":"I would like to be treated as a professional client.","-1958764604":"Email preference","-2121071263":"Check this box to receive updates via email.","-2068064150":"Get updates about Deriv products, services and events.","-1558679249":"Please make sure your information is correct or it may affect your trading experience.","-179005984":"Save","-2116332353":"Please close your positions in the following Deriv account(s):","-2048005267":"{{number_of_positions}} position(s)","-1923892687":"Please withdraw your funds from the following Deriv X account(s):","-1629894615":"I have other financial priorities.","-844051272":"I want to stop myself from trading.","-1113965495":"I’m no longer interested in trading.","-1224285232":"Customer service was unsatisfactory.","-9323953":"Remaining characters: {{remaining_characters}}","-839094775":"Back","-2061895474":"Closing your account will automatically log you out. We shall delete your personal information as soon as our legal obligations are met.","-203298452":"Close account","-937707753":"Go Back","-1219849101":"Please select at least one reason","-484540402":"An error occurred","-1911549768":"Inaccessible MT5 account(s)","-1869355019":"Action required","-1030102424":"You can't trade on Deriv.","-448385353":"You can't make transactions.","-1058447223":"Before closing your account:","-912764166":"Withdraw your funds.","-60139953":"We shall delete your personal information as soon as our legal obligations are met, as mentioned in the section on Data Retention in our <0>Security and privacy policy","-1725454783":"Failed","-506510414":"Date and time","-1708927037":"IP address","-80717068":"Apps you have linked to your <0>Deriv password:","-9570380":"Use the {{platform_name_dxtrade}} password to log in to your {{platform_name_dxtrade}} accounts on the web and mobile apps.","-2131200819":"Disable","-200487676":"Enable","-1840392236":"That's not the right code. Please try again.","-2067796458":"Authentication code","-790444493":"Protect your account with 2FA. Each time you log in to your account, you will need to enter your password and an authentication code generated by a 2FA app on your smartphone.","-368010540":"You have enabled 2FA for your Deriv account.","-403552929":"To disable 2FA, please enter the six-digit authentication code generated by your 2FA app below:","-752939584":"How to set up 2FA for your Deriv account","-90649785":"Click here to copy key","-206376148":"Key copied!","-650175948":"A recent bank statement or government-issued letter with your name and address.","-2006895756":"1. Address","-716361389":"An accurate and complete address helps to speed up your verification process.","-1315410953":"State/Province","-890084320":"Save and submit","-1592318047":"See example","-1376950117":"That file format isn't supported. Please upload .pdf, .png, .jpg, or .jpeg files only.","-1272489896":"Please complete this field.","-397487797":"Enter your full card number","-153346659":"Upload your selfie.","-602131304":"Passport number","-1051213440":"Upload the front and back of your identity card.","-1600807543":"First, enter your identity card number and the expiry date.","-1139923664":"Next, upload the front and back of your identity card.","-783705755":"Upload the front of your identity card.","-566750665":"NIMC slip and proof of age","-1465944279":"NIMC slip number","-429612996":"Next, upload both of the following documents.","-376981174":"Upload your proof of age: birth certificate or age declaration document.","-612174191":"First line of address is required","-242734402":"Only {{max}} characters, please.","-378415317":"State is required","-1497654315":"Our accounts and services are unavailable for the Jersey postal code.","-755626951":"Complete your address details","-584911871":"Select wallet currency","-1461267236":"Please choose your currency","-1352330125":"CURRENCY","-1027595143":"Less than $25,000","-40491332":"$25,000 - $50,000","-1139806939":"$50,001 - $100,000","-626752657":"0-1 year","-532014689":"1-2 years","-1001024004":"Over 3 years","-790513277":"6-10 transactions in the past 12 months","-580085300":"11-39 transactions in the past 12 months","-654781670":"Primary","-1717373258":"Secondary","-996132458":"Construction","-915003867":"Health","-1430012453":"Information & Communications Technology","-987824916":"Science & Engineering","-146630682":"Social & Cultural","-761306973":"Manufacturing","-739367071":"Employed","-1156937070":"$500,001 - $1,000,000","-315534569":"Over $1,000,000","-2068544539":"Salaried Employee","-531314998":"Investments & Dividends","-1235114522":"Pension","-1298056749":"State Benefits","-449943381":"Savings & Inheritance","-1631552645":"Professionals","-474864470":"Personal Care, Sales and Service Workers","-1129355784":"Agricultural, Forestry and Fishery Workers","-1242914994":"Craft, Metal, Electrical and Electronics Workers","-1317824715":"Cleaners and Helpers","-1592729751":"Mining, Construction, Manufacturing and Transport Workers","-2137323480":"Company Ownership","-1590574533":"Divorce Settlement","-1667683002":"Inheritance","-1237843731":"Investment Income","-777506574":"Sale of Property","-1161338910":"First name is required.","-1161818065":"Last name should be between 2 and 50 characters.","-1281693513":"Date of birth is required.","-26599672":"Citizenship is required","-912174487":"Phone is required.","-673765468":"Letters, numbers, spaces, periods, hyphens and forward slashes only.","-1356204661":"This Tax Identification Number (TIN) is invalid. You may continue with account creation, but to facilitate future payment processes, valid tax information will be required.","-621555159":"Identity information","-204765990":"Terms of use","-231863107":"No","-870902742":"How much knowledge and experience do you have in relation to online trading?","-1929477717":"I have an academic degree, professional certification, and/or work experience related to financial services.","-1540148863":"I have attended seminars, training, and/or workshops related to trading.","-922751756":"Less than a year","-542986255":"None","-1337206552":"In your understanding, CFD trading allows you to","-456863190":"Place a position on the price movement of an asset where the outcome is a fixed return or nothing at all.","-1314683258":"Make a long-term investment for a guaranteed profit.","-1546090184":"How does leverage affect CFD trading?","-1636427115":"Leverage helps to mitigate risk.","-800221491":"Leverage guarantees profits.","-811839563":"Leverage lets you open large positions for a fraction of trade value, which may result in increased profit or loss.","-1185193552":"Close your trade automatically when the loss is equal to or more than a specified amount, as long as there is adequate market liquidity.","-1046354":"Close your trade automatically when the profit is equal to or more than a specified amount, as long as there is adequate market liquidity.","-1842858448":"Make a guaranteed profit on your trade.","-860053164":"When trading multipliers.","-1250327770":"When buying shares of a company.","-1222388581":"All of the above.","-477761028":"Voter ID","-1466346630":"CPF","-1515286538":"Please enter your document number. ","-1694758788":"Enter your document number","-1458676679":"You should enter 2-50 characters.","-1176889260":"Please select a document type.","-1030759620":"Government Officers","-612752984":"These are default limits that we apply to your accounts.","-1598263601":"To learn more about trading limits and how they apply, please go to the <0>Help Centre.","-1411635770":"Learn more about account limits","-1340125291":"Done","-1101543580":"Limit","-858297154":"Represents the maximum amount of cash that you may hold in your account. If the maximum is reached, you will be asked to withdraw funds.","-976258774":"Not set","-1182362640":"Represents the maximum aggregate payouts on outstanding contracts in your portfolio. If the maximum is attained, you may not purchase additional contracts without first closing out existing positions.","-1781293089":"Maximum aggregate payouts on open positions","-1412690135":"*Any limits in your Self-exclusion settings will override these default limits.","-1598751496":"Represents the maximum volume of contracts that you may purchase in any given trading day.","-173346300":"Maximum daily turnover","-1502578110":"Your account is fully authenticated and your withdrawal limits have been lifted.","-138380129":"Total withdrawal allowed","-854023608":"To increase limit please verify your identity","-1500958859":"Verify","-1662154767":"a recent utility bill (e.g. electricity, water, gas, landline, or internet), bank statement, or government-issued letter with your name and this address.","-223216785":"Second line of address*","-594456225":"Second line of address","-1940457555":"Postal/ZIP Code*","-1964954030":"Postal/ZIP Code","-516397235":"Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf","-989216986":"Add accounts","-617480265":"Delete token","-316749685":"Are you sure you want to delete this token?","-786372363":"Learn more about API token","-55560916":"To access our mobile apps and other third-party apps, you'll first need to generate an API token.","-198329198":"API Token","-955038366":"Copy this token","-1668692965":"Hide this token","-1661284324":"Show this token","-1076138910":"Trade","-1666909852":"Payments","-488597603":"Trading information","-605778668":"Never","-1628008897":"Token","-1238499897":"Last Used","-1171226355":"Length of token name must be between {{MIN_TOKEN}} and {{MAX_TOKEN}} characters.","-1803339710":"Maximum {{MAX_TOKEN}} characters.","-408613988":"Select scopes based on the access you need.","-5605257":"This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.","-1373485333":"This scope will allow third-party apps to view your trading history.","-758221415":"This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more. ","-1117963487":"Name your token and click on 'Create' to generate your token.","-2005211699":"Create","-2115275974":"CFDs","-1879666853":"Deriv MT5","-460645791":"You are limited to one fiat account. You won’t be able to change your account currency if you have already made your first deposit or created a real {{dmt5_label}} account.","-1146960797":"Fiat currencies","-1959484303":"Cryptocurrencies","-561724665":"You are limited to one fiat currency only","-2087317410":"Oops, something went wrong.","-1437206131":"JPEG JPG PNG PDF GIF","-820458471":"1 - 6 months old","-155705811":"A clear colour photo or scanned image","-587941902":"Issued under your name with your current address","-438669274":"JPEG JPG PNG PDF GIF","-723198394":"File size should be 8MB or less","-1948369500":"File uploaded is not supported","-1040865880":"Drop files here..","-1100235269":"Industry of employment","-684388823":"Estimated net worth","-509054266":"Anticipated annual turnover","-601903492":"Forex trading experience","-1012699451":"CFD trading experience","-1117345066":"Choose the document type","-651192353":"Sample:","-1044962593":"Upload Document","-164448351":"Show less","-1361653502":"Show more","-337620257":"Switch to real account","-2120454054":"Add a real account","-38915613":"Unsaved changes","-2137450250":"You have unsaved changes. Are you sure you want to discard changes and leave this page?","-1067082004":"Leave Settings","-1982432743":"It appears that the address in your document doesn’t match the address\n in your Deriv profile. Please update your personal details now with the\n correct address.","-1451334536":"Continue trading","-1525879032":"Your documents for proof of address is expired. Please submit again.","-1425489838":"Proof of address verification not required","-1008641170":"Your account does not need address verification at this time. We will inform you if address verification is required in the future.","-60204971":"We could not verify your proof of address","-1944264183":"To continue trading, you must also submit a proof of identity.","-1088324715":"We’ll review your documents and notify you of its status within 1 - 3 working days.","-329713179":"Ok","-1926456107":"The ID you submitted is expired.","-555047589":"It looks like your identity document has expired. Please try again with a valid document.","-841187054":"Try Again","-2097808873":"We were unable to verify your ID with the details you provided. ","-228284848":"We were unable to verify your ID with the details you provided.","-1391934478":"Your ID is verified. You will also need to submit proof of your address.","-118547687":"ID verification passed","-200989771":"Go to personal details","-1358357943":"Please check and update your postal code before submitting proof of identity.","-1401994581":"Your personal details are missing","-2004327866":"Please select a valid country of document issuance.","-1664159494":"Country","-749870311":"Please contact us via <0>live chat.","-1084991359":"Proof of identity verification not required","-1981334109":"Your account does not need identity verification at this time. We will inform you if identity verification is required in the future.","-182918740":"Your proof of identity submission failed because:","-246893488":"JPEG, JPG, PNG, PDF, or GIF","-1454880310":"Must be valid for at least 6 months","-100534371":"Before uploading, please ensure that you’re facing forward in the selfie, your face is within the frame, and your eyes are clearly visible even if you’re wearing glasses.","-1529523673":"Confirm and upload","-705047643":"Sorry, an error occured. Please select another file.","-1664309884":"Tap here to upload","-856213726":"You must also submit a proof of address.","-1389323399":"You should enter {{min_number}}-{{max_number}} characters.","-1313806160":"Please request a new password and check your email for the new token.","-1598167506":"Success","-1077809489":"You have a new {{platform}} password to log in to your {{platform}} accounts on the web and mobile apps.","-2068479232":"{{platform}} password","-1332137219":"Strong passwords contain at least 8 characters that include uppercase and lowercase letters, numbers, and symbols.","-1597186502":"Reset {{platform}} password","-848721396":"These trading limits are optional, and you can strengthen them at any time. If you don’t wish to set a specific limit, leave the field blank. If you live in the United Kingdom, Customer Support can only remove or weaken your trading limits after 24 hours of receiving the request. If you live in the Isle of Man, Customer Support can only remove or weaken your trading limits after your trading limit period has expired.","-469096390":"These trading limits are optional, and you can strengthen them at any time. If you don’t wish to set a specific limit, leave the field blank. Customer Support can only remove or weaken your trading limits after 24 hours of receiving the request.","-42808954":"You can also exclude yourself entirely for a specified duration. This can only be removed once your self-exclusion has expired. If you wish to continue trading once your self-exclusion period expires, you must contact Customer Support by calling <0>+447723580049 to lift this self-exclusion. Requests by chat or email shall not be entertained. There will be a 24-hour cooling-off period before you can resume trading.","-1088698009":"These self-exclusion limits help you control the amount of money and time you spend trading on {{platform_name_trader}}, {{platform_name_dbot}}, {{platform_name_smarttrader}} and {{platform_name_bbot}} on Deriv. The limits you set here will help you exercise <0>responsible trading.","-1702324712":"These limits are optional, and you can adjust them at any time. You decide how much and how long you’d like to trade. If you don’t wish to set a specific limit, leave the field blank.","-1819875658":"You can also exclude yourself entirely for a specified duration. Once the self-exclusion period has ended, you can either extend it further or resume trading immediately. If you wish to reduce or remove the self-exclusion period, contact our <0>Customer Support.","-1031814119":"About trading limits and self-exclusion","-183468698":"Trading limits and self-exclusion","-933963283":"No, review my limits","-1759860126":"Yes, log me out immediately","-572347855":"{{value}} mins","-313333548":"You’ll be able to adjust these limits at any time. You can reduce your limits from the <0>self-exclusion page. To increase or remove your limits, please contact our <1>Customer Support team.","-1265833982":"Accept","-2123139671":"Your stake and loss limits","-1250802290":"24 hours","-2070080356":"Max. total stake","-1545823544":"7 days","-180147209":"You will be automatically logged out from each session after this time limit.","-374553538":"Your account will be excluded from the website until this date (at least 6 months, up to 5 years).","-2121421686":"To self-exclude from all online gambling companies licensed in Great Britain, go to <0>www.gamstop.co.uk.","-2105708790":"Your maximum account balance and open positions","-1960600163":"Once your account balance reaches this amount, you will not be able to deposit funds into your account.","-1073845224":"No. of open position(s)","-288196326":"Your maximum deposit limit","-568749373":"Max. deposit limit","-1884902844":"Max. deposit limit per day","-545085253":"Max. deposit limit over 7 days","-1031006762":"Max. deposit limit over 30 days","-1116871438":"Max. total loss over 30 days","-2134714205":"Time limit per session","-1884271702":"Time out until","-1265825026":"Timeout time must be greater than current time.","-1332882202":"Timeout time cannot be more than 6 weeks.","-1635977118":"Exclude time cannot be less than 6 months.","-1617352279":"The email is in your spam folder (Sometimes things get lost there).","-547557964":"We can’t deliver the email to this address (Usually because of firewalls or filtering).","-142444667":"Please click on the link in the email to change your Deriv MT5 password.","-742748008":"Check your email and click the link in the email to proceed.","-84068414":"Still didn't get the email? Please contact us via <0>live chat.","-428335668":"You will need to set a password to complete the process.","-2139303636":"You may have followed a broken link, or the page has moved to a new address.","-1448368765":"Error code: {{error_code}} page not found","-254792921":"You can only make deposits at the moment. To enable withdrawals, please complete your financial assessment.","-1437017790":"Financial information","-70342544":"We’re legally obliged to ask for your financial information.","-39038029":"Trading experience","-1894668798":"Other trading instruments experience","-1026468600":"Other trading instruments frequency","-1743024217":"Select Language","-1822545742":"Ether Classic","-1334641066":"Litecoin","-1214036543":"US Dollar","-1782590355":"No currency has been set for this account","-536187647":"Confirm revoke access?","-1357606534":"Permission","-570222048":"Revoke access","-30772747":"Your personal details have been saved successfully.","-1107320163":"Automate your trading, no coding needed.","-829643221":"Multipliers trading platform.","-1585707873":"Financial Commission","-199154602":"Vanuatu Financial Services Commission","-191165775":"Malta Financial Services Authority","-194969520":"Counterparty company","-1089385344":"Deriv (SVG) LLC","-2019617323":"Deriv (BVI) Ltd","-112814932":"Deriv (FX) Ltd","-1131400885":"Deriv Investments (Europe) Limited","-1471207907":"All assets","-781132577":"Leverage","-1591882610":"Synthetics","-543177967":"Stock indices","-362324454":"Commodities","-1071336803":"Platform","-820028470":"Options & Multipliers","-1018945969":"TradersHub","-1856204727":"Reset","-213142918":"Deposits and withdrawals temporarily unavailable ","-224804428":"Transactions","-1186807402":"Transfer","-1308346982":"Derived","-1145604233":"Trade CFDs on MT5 with Derived indices that simulate real-world market movements.","-328128497":"Financial","-1484404784":"Trade CFDs on MT5 with forex, stock indices, commodities, and cryptocurrencies.","-659955365":"Swap-Free","-674118045":"Trade swap-free CFDs on MT5 with synthetics, forex, stocks, stock indices, cryptocurrencies, and ETFs.","-1210359945":"Transfer funds to your accounts","-81256466":"You need a Deriv account to create a CFD account.","-699372497":"Trade with leverage and tight spreads for better returns on successful trades. <0>Learn more","-1884966862":"Get more Deriv MT5 account with different type and jurisdiction.","-982095728":"Get","-1277942366":"Total assets","-1255879419":"Trader's Hub","-493788773":"Non-EU","-673837884":"EU","-230566990":"The following documents you submitted did not pass our checks:","-846812148":"Proof of address.","-2055865877":"Non-EU regulation","-643108528":"Non-EU and EU regulation","-172898036":"CR5236585","-1665192032":"Multipliers account","-744999940":"Deriv account","-1638358352":"Get the upside of CFDs without risking more than your initial stake with <0>Multipliers.","-749129977":"Get a real Deriv account, start trading and manage your funds.","-1814994113":"CFDs <0>{{compare_accounts_title}}","-318106501":"Trade CFDs on MT5 with synthetics, baskets, and derived FX.","-1328701106":"Trade CFDs on MT5 with forex, stocks, stock indices, synthetics, cryptocurrencies, and commodities.","-1290112064":"Deriv EZ","-1453519913":"Trade CFDs on an easy-to-get-started platform with all your favourite assets.","-2146691203":"Choice of regulation","-249184528":"You can create real accounts under EU or non-EU regulation. Click the <0><0/> icon to learn more about these accounts.","-1505234170":"Trader's Hub tour","-181080141":"Trading hub tour","-1042025112":"Need help moving around?<0>We have a short tutorial that might help. Hit Repeat tour to begin.","-1536335438":"These are the trading accounts available to you. You can click on an account’s icon or description to find out more","-1034232248":"CFDs or Multipliers","-1320214549":"You can choose between CFD trading accounts and Multipliers accounts","-2069414013":"Click the ‘Get’ button to create an account","-951876657":"Top-up your account","-1945421757":"Once you have an account click on ‘Deposit’ or ‘Transfer’ to add funds to an account","-1965920446":"Start trading","-33612390":"<0>EU statutory disclaimer: CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. <0>73% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.","-2021135479":"This field is required.","-1870909526":"Our server cannot retrieve an address.","-582721696":"The current allowed withdraw amount is {{format_min_withdraw_amount}} to {{format_max_withdraw_amount}} {{currency}}","-1975494965":"Cashier","-42592103":"Deposit cryptocurrencies","-60779216":"Withdrawals are temporarily unavailable due to system maintenance. You can make your withdrawals when the maintenance is complete.","-215186732":"You’ve not set your country of residence. To access Cashier, please update your country of residence in the Personal details section in your account settings.","-1392897508":"The identification documents you submitted have expired. Please submit valid identity documents to unlock Cashier. ","-954082208":"Your cashier is currently locked. Please contact us via <0>live chat to find out how to unlock it.","-929148387":"Please set your account currency to enable deposits and withdrawals.","-541392118":"Your account has not been authenticated. Please submit your <0>proof of identity and <1>proof of address to authenticate your account and access your cashier.","-247122507":"Your cashier is locked. Please complete the <0>financial assessment to unlock it.","-1443721737":"Your cashier is locked. See <0>how we protect your funds before you proceed.","-901712457":"Your access to Cashier has been temporarily disabled as you have not set your 30-day turnover limit. Please go to <0>Self-exclusion and set your 30-day turnover limit.","-166472881":"Your <0>personal details are incomplete. Please go to your account settings and complete your personal details to enable deposits and withdrawals.","-666905139":"Deposits are locked","-378858101":"Your <0>personal details are incomplete. Please go to your account settings and complete your personal details to enable deposits.","-1318742415":"Your account has not been authenticated. Please submit your <0>proof of identity and <1>proof of address to authenticate your account and request for withdrawals.","-1923809087":"Unfortunately, you can only make deposits. Please contact us via <0>live chat to enable withdrawals.","-172277021":"Cashier is locked for withdrawals","-1624999813":"It seems that you've no commissions to withdraw at the moment. You can make withdrawals once you receive your commissions.","-1077304626":"Amount ({{currency}})","-1559994981":"Approximate value","-190084602":"Transaction","-1995606668":"Amount","-2024290965":"Confirmations","-811190405":"Time","-1984478597":"The details of this transaction is available on CoinsPaid.","-1272778997":"We've sent you an email.","-89973258":"Resend email in {{seconds}}s","-1332236294":"Please verify your identity","-1675848843":"Error","-283017497":"Retry","-1838982691":"UNKNOWN","-532693866":"Something went wrong. Please refresh the page and try again.","-1196049878":"First line of home address","-1326406485":"Postal Code/ZIP","-939625805":"Telephone","-442575534":"Email verification failed","-1459042184":"Update your personal details","-1603543465":"We can't validate your personal details because there is some information missing.","-614516651":"Need help? <0>Contact us.","-203002433":"Deposit now","-720315013":"You have no funds in your {{currency}} account","-2052373215":"Please make a deposit to use this feature.","-379487596":"{{selected_percentage}}% of available balance ({{format_amount}} {{currency__display_code}})","-1957498244":"more","-1059419768":"Notes","-285921910":"Learn more about <0>payment methods.","-316545835":"Please ensure <0>all details are <0>correct before making your transfer.","-949073402":"I confirm that I have verified the client’s transfer information.","-1752211105":"Transfer now","-1787304306":"Deriv P2P","-174976899":"P2P verification","-1705887186":"Your deposit is successful.","-142361708":"In process","-1582681840":"We’ve received your request and are waiting for more blockchain confirmations.","-1626218538":"You’ve cancelled your withdrawal request.","-1062841150":"Your withdrawal is unsuccessful due to an error on the blockchain. Please <0>contact us via live chat for more info.","-630780094":"We’re awaiting confirmation from the blockchain.","-1525882769":"Your withdrawal is unsuccessful. We've sent you an email with more information.","-298601922":"Your withdrawal is successful.","-1463156905":"Learn more about payment methods","-1236567184":"This is your <0>{{regulation}}{{currency}} account {{loginid}}.","-1547606079":"We accept the following cryptocurrencies:","-1517325716":"Deposit via the following payment methods:","-639677539":"Buy cryptocurrencies","-1560098002":"Buy cryptocurrencies via fiat onramp","-541870313":"Deposit via payment agents","-197251450":"Don't want to trade in {{currency_code}}? You can open another cryptocurrency account.","-91824739":"Deposit {{currency}}","-523804269":"{{amount}} {{currency}} on {{date}}","-494847428":"Address: <0>{{value}}","-1117977576":"Confirmations: <0>{{value}}","-1935946851":"View more","-1744490898":"Unfortunately, we cannot retrieve the information at this time. ","-515809216":"Send only {{currency_name}} ({{currency_code}}) to this address.","-1589407981":"To avoid loss of funds:","-1042704302":"Make sure to copy your Deriv account address correctly into your crypto wallet.","-80329359":"<0>Note: You’ll receive an email when your deposit start being processed.","-2108344100":"Looking for a way to buy cryptocurrencies? <0>Try Fiat onramp.","-598073640":"About Tether (Ethereum)","-275902914":"Tether on Ethereum (eUSDT)","-1188009792":"Tether on Omni Layer (USDT)","-1239329687":"Tether was originally created to use the bitcoin network as its transport protocol ‒ specifically, the Omni Layer ‒ to allow transactions of tokenised traditional currency.","-314177745":"Unfortunately, we couldn't get the address since our server was down. Please click Refresh to reload the address or try again later.","-1068036170":"We do not charge a transfer fee for transfers in the same currency between your Deriv fiat and {{platform_name_mt5}} accounts and between your Deriv fiat and {{platform_name_dxtrade}} accounts.","-2056016338":"You’ll not be charged a transfer fee for transfers in the same currency between your Deriv fiat and {{platform_name_mt5}} accounts.","-599632330":"We’ll charge a 1% transfer fee for transfers in different currencies between your Deriv fiat and {{platform_name_mt5}} accounts and between your Deriv fiat and {{platform_name_dxtrade}} accounts.","-1196994774":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv cryptocurrency accounts.","-1361372445":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv cryptocurrency and Deriv MT5 accounts, your Deriv cryptocurrency and {{platform_name_derivez}} accounts, and your Deriv cryptocurrency and {{platform_name_dxtrade}} accounts.","-993556039":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv cryptocurrency and Deriv MT5 accounts and between your Deriv cryptocurrency and {{platform_name_dxtrade}} accounts.","-1382702462":"We’ll charge a 2% transfer fee or {{minimum_fee}} {{currency}}, whichever is higher, for transfers between your Deriv cryptocurrency and Deriv MT5 accounts.","-1995859618":"You may transfer between your Deriv fiat, cryptocurrency, {{platform_name_mt5}}, {{platform_name_derivez}} and {{platform_name_dxtrade}} accounts.","-545616470":"Each day, you can make up to {{ allowed_internal }} transfers between your Deriv accounts, up to {{ allowed_mt5 }} transfers between your Deriv and {{platform_name_mt5}} accounts, up to {{ allowed_derivez }} transfers between your Deriv and {{platform_name_derivez}} accounts, and up to {{ allowed_dxtrade }} transfers between your Deriv and {{platform_name_dxtrade}} accounts.","-1151983985":"Transfer limits may vary depending on the exchange rates.","-1747571263":"Please bear in mind that some transfers may not be possible.","-757062699":"Transfers may be unavailable due to high volatility or technical issues and when the exchange markets are closed.","-1344870129":"Deriv accounts","-1156059326":"You have {{number}} transfer remaining for today.","-1109729546":"You will be able to transfer funds between MT5 accounts and other accounts once your address is verified.","-1593609508":"Transfer between your accounts in Deriv","-464965808":"Transfer limits: <0 /> - <1 />","-553249337":"Transfers are locked","-1638172550":"To enable this feature you must complete the following:","-1949883551":"You only have one account","-1149845849":"Back to Trader's Hub","-1232852916":"We’re switching over to your {{currency}} account to view the transaction.","-759000391":"We were unable to verify your information automatically. To enable this function, you must complete the following:","-1632668764":"I accept","-544232635":"Please go to the Deposit page to generate an address. Then come back here to continue with your transaction.","-1161069724":"Please copy the crypto address you see below. You'll need it to deposit your cryptocurrency.","-1388977563":"Copied!","-1962894999":"This address can only be used ONCE. Please copy a new one for your next transaction.","-451858550":"By clicking 'Continue' you will be redirected to {{ service }}, a third-party payment service provider. Please note that {{ website_name }} is not responsible for the content or services provided by {{ service }}. If you encounter any issues related to {{ service }} services, you must contact {{ service }} directly.","-2005265642":"Fiat onramp is a cashier service that allows you to convert fiat currencies to crypto to top up your Deriv crypto accounts. Listed here are third-party crypto exchanges. You’ll need to create an account with them to use their services.","-1593063457":"Select payment channel","-1309258714":"From account number","-1247676678":"To account number","-816476007":"Account holder name","-344403983":"Description","-922432739":"Please enter a valid client login ID.","-1024241603":"Insufficient balance.","-1979554765":"Please enter a valid description.","-1254233806":"You've transferred","-953082600":"Some payment methods may not be listed here but payment agents may still offer them. If you can’t find your favourite method, contact the payment agents directly to check further.","-1491457729":"All payment methods","-142563298":"Contact your preferred payment agent for payment instructions and make your deposit.","-1023961762":"Commission on deposits","-552873274":"Commission on withdrawal","-880645086":"Withdrawal amount","-118683067":"Withdrawal limits: <0 />-<1 />","-1125090734":"Important notice to receive your funds","-1924707324":"View transaction","-1474202916":"Make a new withdrawal","-511423158":"Enter the payment agent account number","-2059278156":"Note: {{website_name}} does not charge any transfer fees.","-1201279468":"To withdraw your funds, please choose the same payment method you used to make your deposits.","-2004264970":"Your wallet address should have 25 to 64 characters.","-1707299138":"Your {{currency_symbol}} wallet address","-38063175":"{{account_text}} wallet","-705272444":"Upload a proof of identity to verify your identity","-2024958619":"This is to protect your account from unauthorised withdrawals.","-130833284":"Please note that your maximum and minimum withdrawal limits aren’t fixed. They change due to the high volatility of cryptocurrency.","-1531269493":"We'll send you an email once your transaction has been processed.","-113940416":"Current stake:","-1999539705":"Deal cancel. fee:","-447037544":"Buy price:","-1342699195":"Total profit/loss:","-1511825574":"Profit/Loss:","-726626679":"Potential profit/loss:","-338379841":"Indicative price:","-2027409966":"Initial stake:","-1525144993":"Payout limit:","-1167474366":"Tick ","-555886064":"Won","-529060972":"Lost","-571642000":"Day","-155989831":"Decrement value","-1192773792":"Don't show this again","-1769852749":"N/A","-1572746946":"Asian Up","-686840306":"Asian Down","-2141198770":"Higher","-816098265":"Lower","-1646655742":"Spread Up","-668987427":"Spread Down","-912577498":"Matches","-1862940531":"Differs","-808904691":"Odd","-556230215":"Ends Outside","-1268220904":"Ends Between","-703542574":"Up","-1127399675":"Down","-768425113":"No Touch","-1163058241":"Stays Between","-1354485738":"Reset Call","-376148198":"Only Ups","-1337379177":"High Tick","-328036042":"Please enter a stop loss amount that's higher than the current potential loss.","-2127699317":"Invalid stop loss. Stop loss cannot be more than stake.","-590765322":"Unfortunately, this trading platform is not available for EU Deriv account. Please switch to a non-EU account to continue trading.","-2110207996":"Deriv Bot is unavailable for this account","-971295844":"Switch to another account","-1194079833":"Deriv Bot is not available for EU clients","-1223145005":"Loss amount: {{profit}}","-1062922595":"Reference ID (buy)","-2068574600":"Reference ID (sell)","-994038153":"Start Time","-1979852400":"Entry Spot","-427802309":"Profit/Loss","-668558002":"Journal.csv","-746652890":"Notifications","-824109891":"System","-749186458":"Account switching is disabled while your bot is running. Please stop your bot before switching accounts.","-662836330":"Would you like to keep your current contract or close it? If you decide to keep it running, you can check and close it later on the <0>Reports page.","-597939268":"Keep my contract","-1322453991":"You need to log in to run the bot.","-236548954":"Contract Update Error","-1428017300":"THE","-1450728048":"OF","-255051108":"YOU","-1845434627":"IS","-931434605":"THIS","-740712821":"A","-187634388":"This block is mandatory. Here is where you can decide if your bot should continue trading. Only one copy of this block is allowed.","-2105473795":"The only input parameter determines how block output is going to be formatted. In case if the input parameter is \"string\" then the account currency will be added.","-1800436138":"2. for \"number\": 1325.68","-530632460":"This block is used to determine if the market price moves in the selected direction or not. It gives you a value of \"True\" or \"False\".","-1875717842":"Examples:","-890079872":"1. If the selected direction is \"Rise\", and the previous tick value is less than the current tick value, the output will be \"True\". Otherwise, the output will be an empty string.","-489739641":"2. If the selected direction is \"Fall\", and the previous tick value is more than the current tick value, the output will be \"True\". Otherwise, the output will be an empty string.","-2116076360":"There are 4 message types:","-1421941045":"2. 'Warn' displays a message in yellow to highlight something that needs attention.","-277850921":"If \"Win\" is selected, it will return \"True\" if your last trade was successful. Otherwise, it will return an empty string.","-1918487001":"Example:","-2139916657":"1. In the below example the loop is terminated in case \"x\" is \"False\" even though only one iteration is complete","-1238900333":"2. In the below example the loop jumps to the next iteration without executing below block in case if \"x\" is \"False\"","-1729479576":"You can use \"i\" inside the loop, for example to access list items","-1474636594":"In this example, the loop will repeat three times, as that is the number of items in the given list. During each iteration, the variable \"i\" will be assigned a value from the list. ","-908772734":"This block evaluates a statement and will perform an action only when the statement is true.","-334040831":"2. In this example, the instructions are repeated as long as the value of x is greater than or equal to 10. Once the value of x drops below 10, the loop is terminated.","-444267958":"\"Seconds Since Epoch\" block returns the number of seconds since January 1st, 1970.","-447522129":"You might need it when you want to repeat an actions after certain amount of time.","-1488259879":"The term \"candle\" refers to each bar on the candlestick chart. Each candle represents four market prices for the selected time interval:","-2020693608":"Each candlestick on the chart represents 4 market prices for the selected time interval:","-62728852":"- Open price: the opening price","-1247744334":"- Low price: the lowest price","-1386365697":"- Close price: the closing price","-1498732382":"A black (or red) candle indicates that the open price is higher than the close price. This represents a downward movement of the market price.","-1871864755":"This block gives you the last digit of the latest tick value of the selected market. If the latest tick value is 1410.90, this block will return 0. It’s useful for digit-based contracts such as Even/Odd, Matches/Differs, or Higher/Lower.","-1029671512":"In case if the \"OR\" operation is selected, the block returns \"True\" in case if one or both given values are \"True\"","-210295176":"Available operations:","-1385862125":"- Addition","-983721613":"- Subtraction","-854750243":"- Multiplication","-1394815185":"In case if the given number is less than the lower boundary of the range, the block returns the lower boundary value. Similarly, if the given number is greater than the higher boundary, the block will return the higher boundary value. In case if the given value is between boundaries, the block will return the given value unchanged.","-1034564248":"In the below example the block returns the value of 10 as the given value (5) is less than the lower boundary (10)","-2009817572":"This block performs the following operations to a given number","-671300479":"Available operations are:","-514610724":"- Absolute","-1923861818":"- Euler’s number (2.71) to the power of a given number","-1556344549":"Here’s how:","-1061127827":"- Visit the following URL, make sure to replace with the Telegram API token you created in Step 1: https://api.telegram.org/bot/getUpdates","-311389920":"In this example, the open prices from a list of candles are assigned to a variable called \"cl\".","-1460794449":"This block gives you a list of candles within a selected time interval.","-1634242212":"Used within a function block, this block returns a value when a specific condition is true.","-2012970860":"This block gives you information about your last contract.","-1504783522":"You can choose to see one of the following:","-10612039":"- Profit: the profit you’ve earned","-555996976":"- Entry time: the starting time of the contract","-1391071125":"- Exit time: the contract expiration time","-1961642424":"- Exit value: the value of the last tick of the contract","-111312913":"- Barrier: the barrier value of the contract (applicable to barrier-based trade types such as stays in/out, touch/no touch, etc.)","-674283099":"- Result: the result of the last contract: \"win\" or \"loss\"","-704543890":"This block gives you the selected candle value such as open price, close price, high price, low price, and open time. It requires a candle as an input parameter.","-482281200":"In the example below, the open price is assigned to the variable \"op\".","-364621012":"This block gives you the specified candle value for a selected time interval. You can choose which value you want:","-232477769":"- Open: the opening price","-610736310":"Use this block to sell your contract at the market price. Selling your contract is optional. You may choose to sell if the market trend is unfavourable.","-1307657508":"This block gives you the potential profit or loss if you decide to sell your contract. It can only be used within the \"Sell conditions\" root block.","-1921072225":"In the example below, the contract will only be sold if the potential profit or loss is more than the stake.","-955397705":"SMA adds the market price in a list of ticks or candles for a number of time periods, and divides the sum by that number of time periods.","-1424923010":"where n is the number of periods.","-1835384051":"What SMA tells you","-749487251":"SMA serves as an indicator of the trend. If the SMA points up then the market price is increasing and vice versa. The larger the period number, the smoother SMA line is.","-1996062088":"In this example, each point of the SMA line is an arithmetic average of close prices for the last 10 days.","-1866751721":"Input list accepts a list of ticks or candles, while period is the specified time period.","-1097076512":"You may compare SMA values calculated on every bot run to identify the market trend direction. Alternatively, you may also use a variation of the SMA block, the Simple Moving Average Array block. ","-1254849504":"If a period of 10 is entered, the Simple Moving Average Array block will return a list of SMA values calculated based on period of 10.","-1190046167":"This block displays a dialog box with a customised message. When the dialog box is displayed, your strategy is paused and will only resume after you click \"OK\".","-859028989":"In this example, the date and time will be displayed in a green notification box.","-1452086215":"In this example, a Rise contract will be purchased at midnight on 1 August 2019.","-1765276625":"Click the multiplier drop-down menu and choose the multiplier value you want to trade with.","-1872233077":"Your potential profit will be multiplied by the multiplier value you’ve chosen.","-614454953":"To learn more about multipliers, please go to the <0>Multipliers page.","-2078588404":"Select your desired market and asset type. For example, Forex > Major pairs > AUD/JPY","-2037446013":"2. Trade Type","-533927844":"Select your desired trade type. For example, Up/Down > Rise/Fall","-1192411640":"4. Default Candle Interval","-485434772":"8. Trade Options","-1827646586":"This block assigns a given value to a variable, creating the variable if it doesn't already exist.","-254421190":"List: ({{message_length}})","-1616649196":"results","-90107030":"No results found","-984140537":"Add","-1373954791":"Should be a valid number","-1278608332":"Please enter a number between 0 and {{api_max_losses}}.","-287597204":"Enter limits to stop your bot from trading when any of these conditions are met.","-1445989611":"Limits your potential losses for the day across all Deriv platforms.","-152878438":"Maximum number of trades your bot will execute for this run.","-1490942825":"Apply and run","-1442034178":"Contract bought","-2020280751":"Bot is stopping","-1436403979":"Contract closed","-1711732508":"Reference IDs","-386141434":"(Buy)","-482272687":"(Sell)","-1983189496":"ticks","-694277729":"(High)","-2028564707":"(Low)","-627895223":"Exit spot","-596238067":"Entry/Exit spot","-558594655":"The bot is not running","-478946875":"The stats are cleared","-1842451303":"Welcome to Deriv Bot!","-1391310674":"Check out these guides and FAQs to learn more about building your bot:","-2066779239":"FAQs","-280324365":"What is Deriv Bot?","-1016171176":"Asset","-621128676":"Trade type","-447853970":"Loss threshold","-507620484":"Unsaved","-764102808":"Google Drive","-1696412885":"Import","-320197558":"Sort blocks","-1566369363":"Zoom out","-1285759343":"Search","-1291088318":"Purchase conditions","-112876186":"Analysis","-1769584466":"Stats","-1133736197":"Utility","-1682372359":"Text","-907562847":"Lists","-1646497683":"Loops","-251326965":"Miscellaneous","-934909826":"Load strategy","-1692205739":"Import a bot from your computer or Google Drive, build it from scratch, or start with a quick strategy.","-1545070554":"Delete bot","-1972599670":"Your bot will be permanently deleted when you hit ","-1692956623":"Yes, delete.","-573479616":"Are you sure you want to delete it?","-786915692":"You are connected to Google Drive","-1256971627":"To import your bot from your Google Drive, you'll need to sign in to your Google account.","-1233084347":"To know how Google Drive handles your data, please review Deriv’s <0>Privacy policy.","-1150107517":"Connect","-1150390589":"Last modified","-1393876942":"Your bots:","-767342552":"Enter your bot name, choose to save on your computer or Google Drive, and hit ","-1372891985":"Save.","-1003476709":"Save as collection","-636521735":"Save strategy","-1953880747":"Stop my bot","-1899230001":"Stopping the current bot will load the Quick Strategy you just created to the workspace.","-2131847097":"Any open contracts can be viewed on the ","-563774117":"Dashboard","-939764287":"Charts","-1793577405":"Build from scratch","-1805712946":"We also provide a tutorial on this tab to show you how you can build and execute a simple strategy.","-1212601535":"Monitor the market","-101854331":"Guides and FAQs to help you","-495736035":"Start with a video guide and the FAQs.","-1584847169":"See your bot's performance in real-time.","-1918369898":"Run or stop your bot","-782992165":"Step 1 :","-1207872534":"First, set the <0>Trade parameters block.","-1656388044":"First, set <0>Market to Derived > Continuous Indices > Volatility 100 (1s) Index.","-1706298865":"Then, set <0>Trade type to Up/Down > Rise/Fall.","-1834358537":"For <0>Default candle interval, set it to 1 minute","-1940971254":"For <0>Trade options, set it as below:","-512839354":"<0>Stake: USD 10 (min: 0.35 - max: 50000)","-753745278":"Step 2 :","-1056713679":"Then, set the <0>Purchase conditions block.","-245497823":"<0>2. Purchase conditions:","-916770284":"<0>Purchase: Rise","-758077259":"Step 3 :","-677396944":"Step 4 :","-295975118":"Next, go to <0>Utility tab under the Blocks menu. Tap the drop-down arrow and hit <0>Loops.","-698493945":"Step 5 :","-1992994687":"Now, tap the <0>Analysis drop-down arrow and hit <0>Contract.","-1844492873":"Go to the <0>Last trade result block and click + icon to add the <0>Result is Win block to the workspace.","-1547091772":"Then, drag the <0>Result is win into the empty slot next to <0>repeat until block.","-736400802":"Step 6 :","-732067680":"Finally, drag and add the whole <0>Repeat block to the <0>Restart trading conditions block.","-1411787252":"Step 1","-1447398448":"Import a bot from your mobile device or from Google drive, see a preview in the bot builder, and start trading by running the bot, or choose from our pre-made Quick Strategies. ","-1109191651":"Must be a number higher than 0","-689786738":"Minimum duration: {{ min }}","-184183432":"Maximum duration: {{ max }}","-1494924808":"The value must be equal to or greater than 2.","-1823621139":"Quick Strategy","-1778025545":"You’ve successfully imported a bot.","-1455277971":"Exit Tour","-563921656":"Bot Builder guide","-1999747212":"Want to retake the tour?","-1109392787":"Learn how to build your bot from scratch using a simple strategy.","-1263822623":"You can import a bot from your mobile device or from Google drive, see a preview in the bot builder, and start trading by running the bot.","-358288026":"Note: You can also find this tutorial in the <0>Tutorials tab.","-683790172":"Now, <0>run the bot to test out the strategy.","-129587613":"Got it, thanks!","-1519425996":"No results found \"{{ faq_search_value }}\"","-155173714":"Let’s build a bot!","-1919212468":"3. You can also search for the blocks you want using the search bar above the categories.","-1520558271":"For more info, check out this blog post on the basics of building a trading bot.","-980360663":"3. Choose the block you want and drag it to the workspace.","-1493168314":"What is a quick strategy?","-1680391945":"Using a quick strategy","-1177914473":"How do I save my strategy?","-271986909":"In Bot Builder, hit Save on the toolbar at the top to download your bot. Give your bot a name, and choose to download your bot to your device or Google Drive. Your bot will be downloaded as an XML file.","-1149045595":"1. After hitting Import, select Local and click Continue.","-288041546":"2. Select your XML file and hit Open.","-2127548288":"3. Your bot will be loaded accordingly.","-1311297611":"1. After hitting Import, select Google Drive and click Continue.","-1549564044":"How do I reset the workspace?","-1127331928":"In Bot Builder, hit Reset on the toolbar at the top. This will clear the workspace. Please note that any unsaved changes will be lost.","-1720444288":"How do I control my losses with Deriv Bot?","-1142295124":"There are several ways to control your losses with Deriv Bot. Here’s a simple example of how you can implement loss control in your strategy:","-986689483":"1. Create the following variables:","-79649010":"- currentStake: Use this variable to store the stake amount used in the last contract. You can assign any amount you want, but it must be a positive number.","-1931732247":"- tradeAgain: Use this variable to stop trading when your loss limit is reached. Set the initial value to true.","-1574002530":"2. Use a logic block to check if currentPL exceeds maximumLoss. If it does, set tradeAgain to false to prevent the bot from running another cycle.","-1672069217":"3. Update currentPL with the profit from the last contract. If the last contract was lost, the value of currentPL will be negative.","-1565344891":"Can I run Deriv Bot on multiple tabs in my web browser?","-90192474":"Yes, you can. However, there are limits on your account, such as maximum number of open positions and maximum aggregate payouts on open positions. So, just keep these limits in mind when opening multiple positions. You can find more info about these limits at Settings > Account limits.","-213872712":"No, we don't offer cryptocurrencies on Deriv Bot.","-2147346223":"In which countries is Deriv Bot available?","-352345777":"What are the most popular strategies for automated trading?","-552392096":"Three of the most commonly used strategies in automated trading are Martingale, D'Alembert, and Oscar's Grind — you can find them all ready-made and waiting for you in Deriv Bot.","-418247251":"Download your journal.","-870004399":"<0>Bought: {{longcode}} (ID: {{transaction_id}})","-1211474415":"Filters","-186972150":"There are no messages to display","-999254545":"All messages are filtered out","-1121028020":"or, if you prefer...","-254025477":"Select an XML file from your device","-1131095838":"Please upload an XML file","-523928088":"Create one or upload one from your local drive or Google Drive.","-1684205190":"Why can't I see my recent bots?","-2050879370":"1. Logged in from a different device","-811857220":"3. Cleared your browser cache","-625024929":"Leaving already?","-584289785":"No, I'll stay","-1435060006":"If you leave, your current contract will be completed, but your bot will stop running immediately.","-783058284":"Total stake","-2077494994":"Total payout","-1073955629":"No. of runs","-1729519074":"Contracts lost","-42436171":"Total profit/loss","-1137823888":"Total payout since you last cleared your stats.","-992662695":"The number of times your bot has run since you last cleared your stats. Each run includes the execution of all the root blocks.","-1382491190":"Your total profit/loss since you last cleared your stats. It is the difference between your total payout and your total stake.","-24780060":"When you’re ready to trade, hit ","-2147110353":". You’ll be able to track your bot’s performance here.","-2140412463":"Buy price","-1299484872":"Account","-2004386410":"Win","-266502731":"Transactions detailed summary","-1717650468":"Online","-1825471709":"A whole new trading experience on a powerful yet easy to use platform.","-981017278":"Automated trading at your fingertips. No coding needed.","-1309011360":"Open positions","-1597214874":"Trade table","-1929724703":"Compare CFD accounts","-883103549":"Account deactivated","-1837059346":"Buy / Sell","-1845037007":"Advertiser's page","-494667560":"Orders","-679691613":"My ads","-821418875":"Trader","-679102561":"Contract Details","-430118939":"Complaints policy","-568280383":"Deriv Gaming","-895331276":"Complete your proof of address","-782679300":"Complete your proof of identity","-579984289":"Derived Demo","-1596515467":"Derived BVI","-222394569":"Derived Vanuatu","-533935232":"Financial BVI","-565431857":"Financial Labuan","-291535132":"Swap-Free Demo","-1472945832":"Swap-Free SVG","-1669418686":"AUD/CAD","-1548588249":"AUD/CHF","-1552890620":"AUD/JPY","-681231560":"AUD/PLN","-64938413":"AUD/USD","-1430522808":"EUR/AUD","-2020477069":"EUR/CAD","-1201853162":"EUR/CHF","-1318070255":"EUR/GBP","-1197505739":"EUR/JPY","-405907358":"EUR/USD","-1536293064":"NZD/JPY","-79700881":"NZD/USD","-642323838":"USD/CAD","-428199705":"USD/CHF","-424108348":"USD/JPY","-548255282":"USD/NOK","-1834131208":"USD/PLN","-524302516":"Silver/USD","-764731776":"Platinum/USD","-853582174":"France 40","-1096386695":"UK 100","-617646862":"Germany 40","-2077690248":"Japan 225","-512194910":"US Tech 100","-381746202":"US 500","-1935463381":"Swiss 20","-1941767726":"Euro 50","-1925264914":"Volatility 25 Index","-708579504":"Volatility 50 Index","-975255670":"Volatility 75 Index","-1736314513":"Crash 300 Index","-342128411":"Crash 500 Index","-9704319":"Crash 1000 Index","-465860988":"Bull Market Index","-390528194":"Step Index","-280323742":"EUR Basket","-563812039":"Volatility 10 (1s) Index","-764111252":"Volatility 100 (1s) Index","-816110209":"Volatility 150 (1s) Index","-1374309449":"Volatility 200 (1s) Index","-1288044380":"Volatility 250 (1s) Index","-1164978320":"Jump 10 Index","-575272887":"BCH/USD","-295406873":"BTC/ETH","-1713556301":"ZMR/USD","-2046638412":"XRP/USD","-1263203461":"BTC/USD","-1112522776":"DSH/USD","-460689370":"LTC/USD","-841561409":"Put Spread","-137444201":"Buy","-993480898":"Accumulators","-1683683754":"Long","-144803045":"Only numbers and these special characters are allowed: {{permitted_characters}}","-1450516268":"Only letters, numbers, space, hyphen, period, and apostrophe are allowed.","-1966032552":"The length of token should be 8.","-2128137611":"Should start with letter or number, and may contain hyphen and underscore.","-1590869353":"Up to {{decimal_count}} decimal places are allowed.","-2061307421":"Should be more than {{min_value}}","-1099941162":"Should be less than {{max_value}}","-1528188268":"Straight rows of keys are easy to guess","-1339903234":"Short keyboard patterns are easy to guess","-23980798":"Repeats like \"aaa\" are easy to guess","-235760680":"Avoid repeated words and characters","-1568933154":"Sequences like abc or 6543 are easy to guess","-725663701":"Avoid sequences","-1450768475":"Recent years are easy to guess","-1804838610":"Avoid years that are associated with you","-64849469":"Dates are often easy to guess","-2006915194":"Avoid dates and years that are associated with you","-2124205211":"A word by itself is easy to guess","-1095202689":"All-uppercase is almost as easy to guess as all-lowercase","-2137856661":"Reversed words aren't much harder to guess","-1885413063":"Predictable substitutions like '@' instead of 'a' don't help very much","-369258265":"This password is on the blacklist","-681468758":"Your web browser is out of date and may affect your trading experience. Please <0>update your browser.","-577777971":"You have reached the rate limit of requests per second. Please try later.","-206321775":"Fiat","-522767852":"DEMO","-433761292":"Switching to default account.","-405439829":"Sorry, you can't view this contract because it doesn't belong to this account.","-1590712279":"Gaming","-16448469":"Virtual","-540474806":"Your Options account is scheduled to be closed","-618539786":"Your account is scheduled to be closed","-945275490":"Withdraw all funds from your Options account.","-2093768906":"{{name}} has released your funds.
Would you like to give your feedback?","-705744796":"Your demo account balance has reached the maximum limit, and you will not be able to place new trades. Reset your balance to continue trading from your demo account.","-2063700253":"disabled","-800774345":"Power up your Financial trades with intuitive tools from Acuity.","-279582236":"Learn More","-1211460378":"Power up your trades with Acuity","-703292251":"Download intuitive trading tools to keep track of market events. The Acuity suite is only available for Windows, and is most recommended for financial assets.","-1585069798":"Please click the following link to complete your Appropriateness Test.","-1287141934":"Find out more","-367759751":"Your account has not been verified","-596690079":"Enjoy using Deriv?","-265932467":"We’d love to hear your thoughts","-1815573792":"Drop your review on Trustpilot.","-823349637":"Go to Trustpilot","-1204063440":"Set my account currency","-1601813176":"Would you like to increase your daily limits to {{max_daily_buy}} {{currency}} (buy) and {{max_daily_sell}} {{currency}} (sell)?","-1751632759":"Get a faster mobile trading experience with the <0>{{platform_name_go}} app!","-1164554246":"You submitted expired identification documents","-219846634":"Let’s verify your ID","-529038107":"Install","-1738575826":"Please switch to your real account or create one to access the cashier.","-1329329028":"You’ve not set your 30-day turnover limit","-132893998":"Your access to the cashier has been temporarily disabled as you have not set your 30-day turnover limit. Please go to Self-exclusion and set the limit.","-1852207910":"MT5 withdrawal disabled","-764323310":"MT5 withdrawals have been disabled on your account. Please check your email for more details.","-1902997828":"Refresh now","-753791937":"A new version of Deriv is available","-1775108444":"This page will automatically refresh in 5 minutes to load the latest version.","-1175685940":"Please contact us via live chat to enable withdrawals.","-493564794":"Please complete your financial assessment.","-1125797291":"Password updated.","-157145612":"Please log in with your updated password.","-1728185398":"Resubmit proof of address","-612396514":"Please resubmit your proof of address.","-1519764694":"Your proof of address is verified.","-1961967032":"Resubmit proof of identity","-117048458":"Please submit your proof of identity.","-1196422502":"Your proof of identity is verified.","-136292383":"Your proof of address verification is pending","-386909054":"Your proof of address verification has failed","-430041639":"Your proof of address did not pass our verification checks, and we’ve placed some restrictions on your account. Please resubmit your proof of address.","-87177461":"Please go to your account settings and complete your personal details to enable deposits.","-904632610":"Reset your balance","-470018967":"Reset balance","-156611181":"Please complete the financial assessment in your account settings to unlock it.","-1925176811":"Unable to process withdrawals in the moment","-980696193":"Withdrawals are temporarily unavailable due to system maintenance. You can make withdrawals when the maintenance is complete.","-1647226944":"Unable to process deposit in the moment","-488032975":"Deposits are temporarily unavailable due to system maintenance. You can make deposits when the maintenance is complete.","-2136953532":"Scheduled cashier maintenance","-849587074":"You have not provided your tax identification number","-47462430":"This information is necessary for legal and regulatory requirements. Please go to your account settings, and fill in your latest tax identification number.","-2067423661":"Stronger security for your Deriv account","-1719731099":"With two-factor authentication, you’ll protect your account with both your password and your phone - so only you can access your account, even if someone knows your password.","-949074612":"Please contact us via live chat.","-2087822170":"You are offline","-1669693571":"Check your connection.","-1706642239":"<0>Proof of ownership <1>required","-553262593":"<0><1>Your account is currently locked <2><3>Please upload your proof of <4>ownership to unlock your account. <5>","-1834929362":"Upload my document","-1043638404":"<0>Proof of ownership <1>verification failed","-1766760306":"<0><1>Please upload your document <2>with the correct details. <3>","-8892474":"Start assessment","-1330929685":"Please submit your proof of identity and proof of address to verify your account and continue trading.","-99461057":"Please submit your proof of address to verify your account and continue trading.","-577279362":"Please submit your proof of identity to verify your account and continue trading.","-197134911":"Your proof of identity is expired","-152823394":"Your proof of identity has expired. Please submit a new proof of identity to verify your account and continue trading.","-420930276":"Follow these simple instructions to fix it.","-2142540205":"It appears that the address in your document doesn’t match the address in your Deriv profile. Please update your personal details now with the correct address.","-482715448":"Go to Personal details","-2072411961":"Your proof of address has been verified","-384887227":"Update the address in your profile.","-448961363":"non-EU","-1998049070":"If you agree to our use of cookies, click on Accept. For more information, <0>see our policy.","-2061807537":"Something’s not right","-402093392":"Add Deriv Account","-277547429":"A Deriv account will allow you to fund (and withdraw from) your MT5 account(s).","-1721181859":"You’ll need a {{deriv_account}} account","-1989074395":"Please add a {{deriv_account}} account first before adding a {{dmt5_account}} account. Deposits and withdrawals for your {{dmt5_label}} account are done by transferring funds to and from your {{deriv_label}} account.","-689237734":"Proceed","-1642457320":"Help centre","-1966944392":"Network status: {{status}}","-594209315":"Synthetic indices in the EU are offered by {{legal_entity_name}}, W Business Centre, Level 3, Triq Dun Karm, Birkirkara BKR 9033, Malta, licensed and regulated by the Malta Gaming Authority (<0>licence no. MGA/B2C/102/2000) and by the Revenue Commissioners for clients in Ireland (<2>licence no. 1010285).","-181484419":"Responsible trading","-650505513":"Full screen","-1823504435":"View notifications","-1954045170":"No currency assigned","-583559763":"Menu","-1591792668":"Account Limits","-34495732":"Regulatory information","-1496158755":"Go to Deriv.com","-1323441180":"I hereby confirm that my request for opening an account with Deriv to trade OTC products issued and offered exclusively outside Brazil was initiated by me. I fully understand that Deriv is not regulated by CVM and by approaching Deriv I intend to set up a relation with a foreign company.","-1396326507":"Unfortunately, {{website_name}} is not available in your country.","-1019903756":"Synthetic","-288996254":"Unavailable","-735306327":"Manage accounts","-1310654342":"As part of the changes in our product line-up, we will be closing Gaming accounts belonging to our UK clients.","-626152766":"As part of the changes in our product line-up, we are closing Options accounts belonging to our clients in Europe.","-490100162":"As part of the changes in our product line-up, we will be closing accounts belonging to our Isle of Man clients.","-1208958060":"You can no longer trade digital options on any of our platforms. You also can’t deposit funds into your account.<0/><1/>Any open positions on digital options have been closed with full payout.","-2050417883":"You’ll lose access to your Gaming account when it gets closed, so make sure to withdraw your funds as soon as possible.","-1950045402":"Withdraw all your funds","-168971942":"What this means for you","-905560792":"OK, I understand","-1308593541":"You will lose access to your account when it gets closed, so be sure to withdraw all your funds.","-2024365882":"Explore","-1197864059":"Create free demo account","-1813972756":"Account creation paused for 24 hours","-366030582":"Sorry, you're unable to create an account at this time. As you declined our previous risk warnings, we need you to wait for 24 hours after your first account creation attempt before you can proceed.<0/><0/>","-534047566":"Thank you for your understanding. You can create your account on {{real_account_unblock_date}} or later.","-399816343":"Trading Experience Assessment<0/>","-1822498621":"As per our regulatory obligations, we are required to assess your trading knowledge and experience.<0/><0/>Please click ‘OK’ to continue","-71049153":"Keep your account secure with a password","-1861974537":"Strong passwords contain at least 8 characters, combine uppercase and lowercase letters, numbers, and symbols.","-1485242688":"Step {{step}}: {{step_title}} ({{step}} of {{steps}})","-1829842622":"You can open an account for each cryptocurrency.","-987221110":"Choose a currency you would like to trade with.","-1066574182":"Choose a currency","-1914534236":"Choose your currency","-200560194":"Please switch to your {{fiat_currency}} account to change currencies.","-1829493739":"Choose the currency you would like to trade with.","-1814647553":"Add a new","-1269362917":"Add new","-650480777":"crypto account","-175638343":"Choose an account or add a new one","-1768223277":"Your account is ready","-1215717784":"<0>You have successfully changed your currency to {{currency}}.<0>Make a deposit now to start trading.","-786091297":"Trade on demo","-228099749":"Please verify your identity and address","-1041852744":"We're processing your personal information","-1775006840":"Make a deposit now to start trading.","-983734304":"We need proof of your identity and address before you can start trading.","-917733293":"To get trading, please confirm where you live.","-1282628163":"You'll be able to get trading as soon as verification is complete.","-952649119":"Log In","-3815578":"Sign Up","-1456176427":"Set a currency for your real account","-1557011219":"Add a real Deriv Options account","-241733171":"Add a Deriv Financial account","-1329687645":"Create a cryptocurrency account","-1429178373":"Create a new account","-1740162250":"Manage account","-1016775979":"Choose an account","-1362081438":"Adding more real accounts has been restricted for your country.","-1602122812":"24-hour Cool Down Warning","-1519791480":"CFDs and other financial instruments come with a high risk of losing money rapidly due to leverage. You should consider whether you understand how CFDs and other financial instruments work and whether you can afford to take the risk of losing your money. <0/><0/>\n As you have declined our previous warning, you would need to wait 24 hours before you can proceed further.","-1010875436":"CFDs and other financial instruments come with a high risk of losing money rapidly due to leverage. You should consider whether you understand how CFDs and other financial instruments work and whether you can afford to take the high risk of losing your money. <0/><0/> To continue, kindly note that you would need to wait 24 hours before you can proceed further.","-1725418054":"By clicking ‘Accept’ and proceeding with the account opening, you should note that you may be exposing yourself to risks. These risks, which may be significant, include the risk of losing the entire sum invested, and you may not have the knowledge and experience to properly assess or mitigate them.","-1369294608":"Already signed up?","-730377053":"You can’t add another real account","-2100785339":"Invalid inputs","-617844567":"An account with your details already exists.","-292363402":"Trading statistics report","-1656860130":"Options trading can become a real addiction, as can any other activity pushed to its limits. To avoid the danger of such an addiction, we provide a reality-check that gives you a summary of your trades and accounts on a regular basis.","-28080461":"Would like to check your statement first? <0>Check Statement","-611059051":"Please specify your preferred interval reality check in minutes:","-1876891031":"Currency","-11615110":"Turnover","-1370419052":"Profit / Loss","-437320982":"Session duration:","-3959715":"Current time:","-1534648620":"Your password has been changed","-596199727":"We will now redirect you to the login page.","-310434518":"The email input should not be empty.","-437918412":"No currency assigned to your account","-1193651304":"Country of residence","-707550055":"We need this to make sure our service complies with laws and regulations in your country.","-280139767":"Set residence","-601615681":"Select theme","-1152511291":"Dark","-1428458509":"Light","-1976089791":"Your Deriv account has been unlinked from your {{social_identity_provider}} account. You can now log in to Deriv using your new email address and password.","-505449293":"Enter a new password for your Deriv account.","-1728963310":"Stop creating an account?","-703818088":"Only log in to your account at this secure link, never elsewhere.","-1235799308":"Fake links often contain the word that looks like \"Deriv\" but look out for these differences.","-2102997229":"Examples","-82488190":"I've read the above carefully.","-97775019":"Do not trust and give away your credentials on fake websites, ads or emails.","-2142491494":"OK, got it","-611136817":"Beware of fake links.","-1787820992":"Platforms","-1793883644":"Trade FX and CFDs on a customisable, easy-to-use trading platform.","-184713104":"Earn fixed payouts with options, or trade multipliers to amplify your gains with limited risk.","-1571775875":"Our flagship options and multipliers trading platform.","-895091803":"If you're looking for CFDs","-1447215751":"Not sure? Try this","-2338797":"<0>Maximise returns by <0>risking more than you put in.","-1682067341":"Earn <0>fixed returns by <0>risking only what you put in.","-1744351732":"Not sure where to start?","-943710774":"This complaints policy, which may change from time to time, applies to your account registered with {{legal_entity_name}}, having its registered office address at First Floor, Millennium House, Victoria Road, Douglas, Isle of Man, IM2 4RW, licensed and regulated respectively by (1) the Gambling Supervision Commission in the Isle of Man (current <0>licence issued on 31 August 2017) and (2) the Gambling Commission in the UK (<1>licence no. 39172).","-255056078":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name}}, having its registered office address at W Business Centre, Level 3, Triq Dun Karm, Birkirkara, BKR 9033, Malta, licensed and regulated by the Malta Gaming Authority in Malta for gambling products only, <0>licence no. MGA/B2C/102/2000, and for clients residing in the UK by the UK Gambling Commission (account number 39495).","-1941013000":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name_svg}}, {{legal_entity_name_fx}}, and {{legal_entity_name_v}}.","-594812204":"This complaints policy, which may change from time to time, applies to your account(s) registered with {{legal_entity_name_svg}}.","-813256361":"We are committed to treating our clients fairly and providing them with excellent service.<0/><1/>We would love to hear from you on how we can improve our services to you. Any information you provide will be treated in the strictest confidence. Rest assured that you will be heard, valued, and always treated fairly.","-1622847732":"If you have an inquiry regarding your trading account with {{legal_entity_name}}, you can contact us through our <0>Help centre or by chatting with a representative via <1>Live Chat.<2/><3/>We are committed to resolving your query in the quickest time possible and appreciate your patience in allowing us time to resolve the matter.<4/><5/>We strive to provide the best possible service and support to our customers. However, in the event that we are unable to resolve your query or if you feel that our response is unsatisfactory, we want to hear from you. We welcome and encourage you to submit an official complaint to us so that we can review your concerns and work towards a resolution.","-1639808836":"If you are not satisfied with the outcome, you can escalate your complaint to the <0>Independent Betting Adjudication Service (IBAS) by filling the IBAS adjudication form. Please note that IBAS only deals with disputes that result from transactions.","-1505742956":"<0/><1/>You can also refer your dispute to the Malta Gaming Authority via the <2>Player Support Unit.","-1406192787":"If you are not satisfied with the outcome, you can escalate your complaint to the <0>Financial Commission.","-1776547326":"<0/><1/>If you reside in the UK and you are unhappy with our response you may escalate your complaint to the <2>Financial Ombudsman Service.","-2115348800":"1. Introduction","-744009523":"2. Fair treatment","-866831420":"3.1. Submission of a complaint","-1102904026":"3.2. Handling your complaint","-603378979":"3.3. Resolving your complaint","-697569974":"3.4. Your decision","-1280998762":"4. Complaints","-1886635232":"A complaint is any expression of dissatisfaction by a client regarding our products or services that requires a formal response.<0/><1/>If what you submit does not fall within the scope of a complaint, we may reclassify it as a query and forward it to the relevant department for handling. However, if you believe that your query should be classified as a complaint due to its relevance to the investment services provided by {{legal_entity_name}}, you may request that we reclassify it accordingly.","-1771496016":"To submit a complaint, please send an email to <0>complaints@deriv.com, providing as much detail as possible. To help us investigate and resolve your complaint more efficiently, please include the following information:","-1197243525":"<0>•A clear and detailed description of your complaint, including any relevant dates, times, and transactions","-1795134892":"<0>•Any relevant screenshots or supporting documentation that will assist us in understanding the issue","-2053887036":"4.4. Handling your complaint","-717170429":"Once we have received the details of your complaint, we shall review it carefully and keep you updated on the handling process. We might request further information or clarifications to facilitate the resolution of the complaint.","-1841922393":"4.5. Resolving your complaint","-1327119795":"4.6. Your decision","-2019654103":"If we are unable to resolve your complaint or you are not satisfied with the outcome, you can escalate your complaint to the Office of the Arbiter for Financial Services.<0/><1/><2>Filing complaints with the Office of the Arbiter for Financial Services","-687172857":"<0>•You may file a complaint with the Arbiter for Financial Services only if you are not satisfied with our decision or the decision wasn’t made within 15 business days.","-262934706":"<0>•If the complaint is accepted by the Arbiter, you will receive another email with further details relating to the payment of the €25 complaint fee and the processes that follow.","-993572476":"<0>b.The Financial Commission has 5 days to acknowledge that your complaint was received and 14 days to answer the complaint through our Internal Dispute Resolution (IDR) procedure.","-1769159081":"<0>c.You will be able to file a complaint with the Financial Commission only if you are not satisfied with our decision or the decision wasn’t made within 14 days.","-58307244":"3. Determination phase","-356618087":"<0>b.The DRC may request additional information from you or us, who must then provide the requested information within 7 days.","-945718602":"<0>b.If you agree with a DRC decision, you will need to accept it within 14 days. If you do not respond to the DRC decision within 14 days, the complaint is considered closed.","-1500907666":"<0>d.If the decision is made in our favour, you must provide a release for us within 7 days of when the decision is made, and the complaint will be considered closed.","-429248139":"5. Disclaimer","-818926350":"The Financial Commission accepts appeals for 45 days following the date of the incident and only after the trader has tried to resolve the issue with the company directly.","-358055541":"Power up your trades with cool new tools","-29496115":"We've partnered with Acuity to give you a suite of intuitive trading tools for MT5 so you can keep track of market events and trends, free of charge!<0/><0/>","-648669944":"Download the Acuity suite and take advantage of the <1>Macroeconomic Calendar, Market Alerts, Research Terminal, and <1>Signal Centre Trade Ideas without leaving your MT5 terminal.<0/><0/>","-794294380":"This suite is only available for Windows, and is most recommended for financial assets.","-922510206":"Need help using Acuity?","-815070480":"Disclaimer: The trading services and information provided by Acuity should not be construed as a solicitation to invest and/or trade. Deriv does not offer investment advice. The past is not a guide to future performance, and strategies that have worked in the past may not work in the future.","-2111521813":"Download Acuity","-778309978":"The link you clicked has expired. Ensure to click the link in the latest email in your inbox. Alternatively, enter your email below and click <0>Resend email for a new link.","-336222114":"Follow these simple steps to fix it:","-1064116456":"Search for the broker <0>Deriv Holdings (Guernsey) Limited and select it.","-941870889":"The cashier is for real accounts only","-352838513":"It looks like you don’t have a real {{regulation}} account. To use the cashier, switch to your {{active_real_regulation}} real account, or get an {{regulation}} real account.","-1858915164":"Ready to deposit and trade for real?","-162753510":"Add real account","-1208519001":"You need a real Deriv account to access the cashier.","-175369516":"Welcome to Deriv X","-939154994":"Welcome to Deriv MT5 dashboard","-1667427537":"Run Deriv X on your browser or download the mobile app","-305915794":"Run MT5 from your browser or download the MT5 app for your devices","-404375367":"Trade forex, basket indices, commodities, and cryptocurrencies with high leverage.","-243985555":"Trade CFDs on forex, stocks, stock indices, synthetic indices, cryptocurrencies, and commodities with leverage.","-2030107144":"Trade CFDs on forex, stocks & stock indices, commodities, and crypto.","-705682181":"Malta","-409563066":"Regulator","-1302404116":"Maximum leverage","-2098459063":"British Virgin Islands","-1510474851":"British Virgin Islands Financial Services Commission (licence no. SIBA/L/18/1114)","-761250329":"Labuan Financial Services Authority (Licence no. MB/18/0024)","-1264604378":"Up to 1:1000","-1686150678":"Up to 1:100","-637908996":"100%","-1420548257":"20+","-1344709651":"40+","-1373949478":"50+","-1382029900":"70+","-1493055298":"90+","-523602297":"Forex majors","-1303090739":"Up to 1:1500","-19213603":"Metals","-1728334460":"Up to 1:300","-646902589":"(US_30, US_100, US_500)","-1835174654":"1:30","-1647612934":"Spreads from","-1587894214":"about verifications needed.","-466784048":"Regulator/EDR","-1920034143":"Synthetics, Baskets and Derived FX","-1326848138":"British Virgin Islands Financial Services Commission (License no. SIBA/L/18/1114)","-777580328":"Forex, Stocks, Stock indices, Commodities, and Cryptocurrencies","-1372141447":"Straight-through processing","-1969608084":"Forex and Cryptocurrencies","-800771713":"Labuan Financial Services Authority (licence no. MB/18/0024)","-1497128311":"80+","-1501230046":"0.6 pips","-1689815930":"You will need to submit proof of identity and address once you reach certain thresholds.","-1175785439":"Deriv (SVG) LLC (company no. 273 LLC 2020)","-235833244":"Synthetics, Forex, Stocks, Stock Indices, Cryptocurrencies, and ETFs","-139026353":"A selfie of yourself.","-70314394":"A recent utility bill (electricity, water or gas) or recent bank statement or government-issued letter with your name and address.","-435524000":"Verification failed. Resubmit during account creation.","-1385099152":"Your document is verified.","-931599668":"ETF","-651501076":"Derived - SVG","-865172869":"Financial - BVI","-1851765767":"Financial - Vanuatu","-558597854":"Financial - Labuan","-2052425142":"Swap-Free - SVG","-1192904361":"Deriv X Demo","-1269597956":"MT5 Platform","-239789243":"(License no. SIBA/L/18/1114)","-1434036215":"Demo Financial","-1416247163":"Financial STP","-1637969571":"Demo Swap-Free","-1882063886":"Demo CFDs","-1347908717":"Demo Financial SVG","-1780324582":"SVG","-785625598":"Use these credentials to log in to your {{platform}} account on the website and mobile apps.","-997127433":"Change Password","-1300381594":"Get Acuity trading tools","-860609405":"Password","-742647506":"Fund transfer","-1972393174":"Trade CFDs on our synthetics, baskets, and derived FX.","-1357917360":"Web terminal","-1454896285":"The MT5 desktop app is not supported by Windows XP, Windows 2003, and Windows Vista.","-810388996":"Download the Deriv X mobile app","-1727991510":"Scan the QR code to download the Deriv X Mobile App","-511301450":"Indicates the availability of cryptocurrency trading on a particular account.","-1647569139":"Synthetics, Baskets, Derived FX, Forex: standard/micro, Stocks, Stock indices, Commodities, Cryptocurrencies","-2102641225":"At bank rollover, liquidity in the forex markets is reduced and may increase the spread and processing time for client orders. This happens around 21:00 GMT during daylight saving time, and 22:00 GMT non-daylight saving time.","-495364248":"Margin call and stop out level will change from time to time based on market condition.","-536189739":"To protect your portfolio from adverse market movements due to the market opening gap, we reserve the right to decrease leverage on all offered symbols for financial accounts before market close and increase it again after market open. Please make sure that you have enough funds available in your {{platform}} account to support your positions at all times.","-712681566":"Peer-to-peer exchange","-1267880283":"{{field_name}} is required","-2084509650":"{{field_name}} is not properly formatted.","-1779241732":"First line of address is not in a proper format.","-188222339":"This should not exceed {{max_number}} characters.","-1673422138":"State/Province is not in a proper format.","-1580554423":"Trade CFDs on our synthetic indices that simulate real-world market movements.","-1385484963":"Confirm to change your {{platform}} password","-1990902270":"This will change the password to all of your {{platform}} accounts.","-1922462747":"Trader's hub","-700260448":"demo","-1769158315":"real","-2015785957":"Compare CFDs {{demo_title}} accounts","-673424733":"Demo account","-1986258847":"Server maintenance starts at 01:00 GMT every Sunday, and this process may take up to 2 hours to complete. Service may be disrupted during this time.","-1199152768":"Please explore our other platforms.","-205020823":"Explore {{platform_name_trader}}","-1982499699":"Explore {{platform_name_dbot}}","-1567989247":"Submit your proof of identity and address","-184453418":"Enter your {{platform}} password","-393388362":"We’re reviewing your documents. This should take about 1 to 3 days.","-790488576":"Forgot password?","-535365199":"Enter your {{platform}} password to add a {{platform_name}} {{account}} account.","-2057918502":"Hint: You may have entered your Deriv password, which is different from your {{platform}} password.","-1936102840":"Congratulations, you have successfully created your {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}} account. ","-1928229820":"Reset Deriv X investor password","-1087845020":"main","-1950683866":"investor","-1874242353":"Fund top up","-89838213":"You can top up your demo account with an additional <0> if your balance is <1> or less.","-1211122723":"{{ platform }} {{ account_title }} account","-78895143":"Current balance","-149993085":"New current balance","-490244964":"Forex, stocks, stock indices, cryptocurrencies","-1368041210":", synthetic indices","-877064208":"EUR","-1284221303":"You’ll get a warning, known as margin call, if your account balance drops down close to the stop out level.","-1848799829":"To understand stop out, first you need to learn about margin level, which is the ratio of your equity (the total balance you would have if you close all your positions at that point) to the margin you're using at the moment. If your margin level drops below our stop out level, your positions may be closed automatically to protect you from further losses.","-224051432":"24/7","-70716111":"FX-majors (standard/micro lots), FX-minors, basket indices, commodities, cryptocurrencies, and stocks and stock indices","-1041629137":"FX-majors, FX-minors, FX-exotics, and cryptocurrencies","-287097947":"FX-majors (standard/micro lots), FX-minors, Commodities, Cryptocurrencies (except UK)","-2016975615":"Deriv MT5 CFDs real account","-1207265427":"Compare CFDs real accounts","-1225160479":"Compare available accounts","-266701451":"derivX wordmark","-2145356061":"Download Deriv X on your phone to trade with the Deriv X account","-251202291":"Broker","-81650212":"MetaTrader 5 web","-2123571162":"Download","-941636117":"MetaTrader 5 Linux app","-637537305":"Download {{ platform }} on your phone to trade with the {{ platform }} {{ account }} account","-678964540":"to","-206829624":"(1:x)","-616293830":"Enjoy dynamic leverage of <0>up to 1:1500 when trading selected instruments in the forex, commodities, cryptocurrencies, and stock indices markets. Our dynamic leverage adjusts automatically to your trading position, based on asset type and trading volume.","-2042845290":"Your investor password has been changed.","-1882295407":"Your password has been changed.","-254497873":"Use this password to grant viewing access to another user. While they may view your trading account, they will not be able to trade or take any other actions.","-161656683":"Current investor password","-374736923":"New investor password","-1793894323":"Create or reset investor password","-2026018074":"Add your Deriv MT5 <0>{{account_type_name}} account under Deriv (SVG) LLC (company no. 273 LLC 2020).","-162320753":"Add your Deriv MT5 <0>{{account_type_name}} account under Deriv (BVI) Ltd, regulated by the British Virgin Islands Financial Services Commission (License no. SIBA/L/18/1114).","-271828350":"Get more out of Deriv MT5 Financial","-2125860351":"Choose a jurisdiction for your Deriv MT5 CFDs account","-479119833":"Choose a jurisdiction for your Deriv MT5 {{account_type}} account","-450424792":"You need a real account (fiat currency or cryptocurrency) in Deriv to create a real Deriv MT5 account.","-1760596315":"Create a Deriv account","-235472388":"Deriv {{platform}} {{is_demo}}","-525896186":"Download Deriv GO on your phone to trade with the Deriv EZ account","-346502452":"Download Deriv cTrader on your phone to trade with the Deriv cTrader account","-1396757256":"Run Deriv cTrader on your browser","-648956272":"Use this password to log in to your Deriv X accounts on the web and mobile apps.","-1814308691":"Please click on the link in the email to change your {{platform}} password.","-601303096":"Scan the QR code to download Deriv {{ platform }}.","-1282933308":"Not {{barrier}}","-968190634":"Equals {{barrier}}","-1747377543":"Under {{barrier}}","-1694314813":"Contract value:","-442488432":"day","-337314714":"days","-1226595254":"Turbos","-1763848396":"Put","-1386326276":"Barrier is a required field.","-1418742026":"Higher barrier must be higher than lower barrier.","-92007689":"Lower barrier must be lower than higher barrier.","-1095538960":"Please enter the start time in the format \"HH:MM\".","-1975910372":"Minute must be between 0 and 59.","-866277689":"Expiry time cannot be in the past.","-1455298001":"Now","-256210543":"Trading is unavailable at this time.","-1150099396":"We’re working to have this available for you soon. If you have another account, switch to that account to continue trading. You may add a Deriv MT5 Financial.","-28115241":"{{platform_name_trader}} is not available for this account","-453920758":"Go to {{platform_name_mt5}} dashboard","-402175529":"History","-902712434":"Deal cancellation","-988484646":"Deal cancellation (executed)","-444882676":"Deal cancellation (active)","-13423018":"Reference ID","-2035315547":"Low barrier","-1551639437":"No history","-1214703885":"You have yet to update either take profit or stop loss","-504849554":"It will reopen at","-59803288":"In the meantime, try our synthetic indices. They simulate real-market volatility and are open 24/7.","-1278109940":"See open markets","-694105443":"This market is closed","-439389714":"We’re working on it","-770929448":"Go to {{platform_name_smarttrader}}","-590131162":"Stay on {{website_domain}}","-1444663817":"Go to Binary.com","-1526466612":"You’ve selected a trade type that is currently unsupported, but we’re working on it.","-1043795232":"Recent positions","-1572796316":"Purchase price:","-153220091":"{{display_value}} Tick","-802374032":"Hour","-2039780875":"Purchase confirmation","-1672470173":"Require confirmation before purchasing a contract","-1342661765":"Lock contract purchase buttons","-351875097":"Number of ticks","-729830082":"View less","-149836494":"Your transaction reference number is {{transaction_id}}","-1382749084":"Go back to trading","-1231210510":"Tick","-1239477911":"second","-1585766960":"min","-1652791614":"mins","-1977959027":"hours","-8998663":"Digit: {{last_digit}} ","-1435392215":"About deal cancellation","-2017825013":"Got it","-1280319153":"Cancel your trade anytime within a chosen time-frame. Triggered automatically if your trade reaches the stop out level within the chosen time-frame.","-471757681":"Risk management","-843831637":"Stop loss","-771725194":"Deal Cancellation","-338707425":"Minimum duration is 1 day","-1003473648":"Duration: {{duration}} day","-700280380":"Deal cancel. fee","-740702998":"<0>{{title}} {{message}}","-1669741470":"The payout at expiry is equal to the payout per point multiplied by the difference between the final price and the strike price.","-1527492178":"Purchase Locked","-725375562":"You can lock/unlock the purchase button from the Settings menu","-2131851017":"Growth rate","-1358367903":"Stake","-542594338":"Max. payout","-690963898":"Your contract will be automatically closed when your payout reaches this amount.","-511541916":"Your contract will be automatically closed upon reaching this number of ticks.","-434270664":"Current Price","-1956787775":"Barrier Price:","-1513281069":"Barrier 2","-390994177":"Should be between {{min}} and {{max}}","-1804019534":"Expiry: {{date}}","-2055106024":"Toggle between advanced and simple duration settings","-1012793015":"End time","-2037881712":"Your contract will be closed automatically at the next available asset price on <0>.","-629549519":"Commission <0/>","-2131859340":"Stop out <0/>","-1686280757":"<0>{{commission_percentage}}% of (<1/> * {{multiplier}})","-1043117679":"When your current loss equals or exceeds {{stop_out_percentage}}% of your stake, your contract will be closed at the nearest available asset price.","-339236213":"Multiplier","-194424366":"above","-857660728":"Strike Prices","-243332856":"Last digit stats for latest 1000 ticks for {{ underlying_name }}","-347156282":"Submit Proof","-138538812":"Log in or create a free account to place a trade.","-2036388794":"Create free account","-1813736037":"No further trading is allowed on this contract type for the current trading session. For more info, refer to our <0>terms and conditions.","-1738427539":"Purchase","-1937372493":"You can close your trade anytime. However, be aware of <0>slippage risk<0/>.","-1392065699":"If you select \"Rise\", you win the payout if the exit spot is strictly higher than the entry spot.","-1762566006":"If you select \"Fall\", you win the payout if the exit spot is strictly lower than the entry spot.","-1435306976":"If you select \"Allow equals\", you win the payout if exit spot is higher than or equal to entry spot for \"Rise\". Similarly, you win the payout if exit spot is lower than or equal to entry spot for \"Fall\".","-1959473569":"If you select \"Lower\", you win the payout if the exit spot is strictly lower than the barrier.","-1350745673":"If the exit spot is equal to the barrier, you don't win the payout.","-2089488446":"If you select \"Ends Between\", you win the payout if the exit spot is strictly higher than the Low barrier AND strictly lower than the High barrier.","-1876950330":"If you select \"Ends Outside\", you win the payout if the exit spot is EITHER strictly higher than the High barrier, OR strictly lower than the Low barrier.","-546460677":"If the exit spot is equal to either the Low barrier or the High barrier, you don't win the payout.","-1812957362":"If you select \"Stays Between\", you win the payout if the market stays between (does not touch) either the High barrier or the Low barrier at any time during the contract period","-220379757":"If you select \"Goes Outside\", you win the payout if the market touches either the High barrier or the Low barrier at any time during the contract period.","-1281286610":"If you select \"Matches\", you will win the payout if the last digit of the last tick is the same as your prediction.","-1929209278":"If you select \"Even\", you will win the payout if the last digit of the last tick is an even number (i.e., 2, 4, 6, 8, or 0).","-2038865615":"If you select \"Odd\", you will win the payout if the last digit of the last tick is an odd number (i.e., 1, 3, 5, 7, or 9).","-1416078023":"If you select \"Touch\", you win the payout if the market touches the barrier at any time during the contract period.","-1272255095":"If the exit spot is equal to the barrier or the new barrier (if a reset occurs), you don't win the payout.","-231957809":"Win maximum payout if the exit spot is higher than or equal to the upper barrier.","-464144986":"Win maximum payout if the exit spot is lower than or equal to the lower barrier.","-1031456093":"Win up to maximum payout if exit spot is between lower and upper barrier, in proportion to the difference between upper barrier and exit spot.","-968162707":"No payout if exit spot is above or equal to the upper barrier.","-299450697":"If you select \"High Tick\", you win the payout if the selected tick is the highest among the next five ticks.","-705681870":"By purchasing the \"High-to-Low\" contract, you'll win the multiplier times the difference between the high and low over the duration of the contract.","-420387848":"The high is the highest point ever reached by the market during the contract period.","-1666375348":"By purchasing the \"High-to-Close\" contract, you'll win the multiplier times the difference between the high and close over the duration of the contract.","-2024955268":"If you select “Up”, you will earn a profit by closing your position when the market price is higher than the entry spot.","-1598433845":"If you select “Down”, you will earn a profit by closing your position when the market price is lower than the entry spot.","-885323297":"These are optional parameters for each position that you open:","-584696680":"If you select “Take profit” and specify an amount that you’d like to earn, your position will be closed automatically when your profit is more than or equals to this amount. Your profit may be more than the amount you entered depending on the market price at closing.","-1192494358":"If you select “Deal cancellation”, you’ll be able to cancel your trade within a chosen time frame should the market move against your favour. We’ll charge a small fee for this, but we’ll return your stake amount without profit or loss. If the stop-out amount is reached before the deal cancellation expires, your position will be cancelled automatically and we’ll return your stake amount without profit or loss.","-178096090":"“Take profit” cannot be updated. You may update it only when “Deal cancellation” expires.","-206909651":"The entry spot is the market price when your contract is processed by our servers.","-1576967286":"This product allows you to express a strong bullish or bearish view on an underlying asset.","-610471235":"If you think the market price will rise continuously for a specific period, choose <0>Long. You will get a payout at the expiry time if the market price doesn’t touch or cross below the barrier. Your payout will grow proportionally to the distance between the market price and the barrier if the barrier is not breached. You will start making a profit when the payout is higher than your stake. If the market price ever crosses the barrier, there won’t be a payout.","-454245976":"If you think the market price will drop continuously for a specific period, choose <0>Short. You will get a payout at the expiry time if the market price doesn’t touch or cross above the barrier. Your payout will grow proportionally to the distance between the market price and the barrier if the barrier is not breached. You will start making a profit when the payout is higher than your stake. If the market price ever crosses the barrier, there won’t be a payout.","-1790089996":"NEW!","-45873457":"NEW","-1422269966":"You can choose a growth rate with values of 1%, 2%, 3%, 4%, and 5%.","-1186791513":"Payout is the sum of your initial stake and profit.","-1682624802":"It is a percentage of the previous spot price. The percentage rate is based on your choice of the index and the growth rate.","-1221049974":"Final price","-1247327943":"This is the spot price of the last tick at expiry.","-878534036":"If you select \"Call\", you’ll earn a payout if the final price is above the strike price at expiry. Otherwise, you won’t receive a payout.","-1587076792":"If you select \"Put\", you’ll earn a payout if the final price is below the strike price at expiry. Otherwise, you won’t receive a payout.","-1482134885":"We calculate this based on the strike price and duration you’ve selected.","-1890561510":"Cut-off time","-565990678":"Your contract will expire on this date (in GMT), based on the End time you’ve selected.","-127118348":"Choose {{contract_type}}","-543478618":"Try checking your spelling or use a different term","-1046859144":"<0>{{title}} You will get a payout if the market price stays {{price_position}} and doesn't touch or cross the barrier. Otherwise, your payout will be zero.","-1815023694":"above the barrier","-1572548510":"Ups & Downs","-71301554":"Ins & Outs","-952298801":"Look Backs","-763273340":"Digits","-461955353":"purchase price","-172348735":"profit","-1624674721":"contract type","-1644154369":"entry spot time","-510792478":"entry spot price","-1974651308":"exit spot time","-1600267387":"exit spot price","-514917720":"barrier","-1072292603":"No Change","-1631669591":"string","-1768939692":"number","-795152863":"green","-1640576332":"blue","-804983649":"yellow","-94281841":"red","-1242470654":"Earned money","-1429914047":"Low","-1893628957":"Open Time","-1896106455":"10 minutes","-999492762":"15 minutes","-1978767852":"30 minutes","-293628675":"1 hour","-385604445":"2 hours","-1965813351":"4 hours","-525321833":"1 day","-1691868913":"Touch/No Touch","-151151292":"Asians","-1048378719":"Reset Call/Reset Put","-1282312809":"High/Low Ticks","-1237186896":"Only Ups/Only Downs","-529846150":"Seconds","-1635771697":"middle","-1529389221":"Histogram","-1819860668":"MACD","-1750896349":"D'Alembert","-102980621":"The Oscar's Grind Strategy is a low-risk positive progression strategy that first appeared in 1965. By using this strategy, the size of your contract will increase after successful trades, but remains unchanged after unsuccessful trades.","-462715374":"Untitled Bot","-2002533437":"Custom function","-215053350":"with:","-1257232389":"Specify a parameter name:","-1885742588":"with: ","-188442606":"function {{ function_name }} {{ function_params }} {{ dummy }}","-313112159":"This block is similar to the one above, except that this returns a value. The returned value can be assigned to a variable of your choice.","-1783320173":"Prematurely returns a value within a function","-1485521724":"Conditional return","-1482801393":"return","-46453136":"get","-1838027177":"first","-1182568049":"Get list item","-1675454867":"This block gives you the value of a specific item in a list, given the position of the item. It can also remove the item from the list.","-381501912":"This block creates a list of items from an existing list, using specific item positions.","-426766796":"Get sub-list","-1679267387":"in list {{ input_list }} find {{ first_or_last }} occurence of item {{ input_value }}","-2087996855":"This block gives you the position of an item in a given list.","-422008824":"Checks if a given list is empty","-1343887675":"This block checks if a given list is empty. It returns “True” if the list is empty, “False” if otherwise.","-1548407578":"length of {{ input_list }}","-1786976254":"This block gives you the total number of items in a given list.","-2113424060":"create list with item {{ input_item }} repeated {{ number }} times","-1955149944":"Repeat an item","-434887204":"set","-197957473":"as","-851591741":"Set list item","-1874774866":"ascending","-1457178757":"Sorts the items in a given list","-350986785":"Sort list","-324118987":"make text from list","-155065324":"This block creates a list from a given string of text, splitting it with the given delimiter. It can also join items in a list into a string of text.","-459051222":"Create list from text","-977241741":"List Statement","-451425933":"{{ break_or_continue }} of loop","-323735484":"continue with next iteration","-1592513697":"Break out/continue","-713658317":"for each item {{ variable }} in list {{ input_list }}","-1825658540":"Iterates through a given list","-952264826":"repeat {{ number }} times","-887757135":"Repeat (2)","-1608672233":"This block is similar to the block above, except that the number of times it repeats is determined by a given variable.","-533154446":"Repeat (1)","-1059826179":"while","-1893063293":"until","-279445533":"Repeat While/Until","-1003706492":"User-defined variable","-359097473":"set {{ variable }} to {{ value }}","-1588521055":"Sets variable value","-980448436":"Set variable","-1538570345":"Get the last trade information and result, then trade again.","-222725327":"Here is where you can decide if your bot should continue trading.","-1638446329":"Result is {{ win_or_loss }}","-1968029988":"Last trade result","-1588406981":"You can check the result of the last trade with this block.","-1459154781":"Contract Details: {{ contract_detail }}","-1652241017":"Reads a selected property from contract details list","-985351204":"Trade again","-2082345383":"These blocks transfer control to the Purchase conditions block.","-172574065":"This block will transfer the control back to the Purchase conditions block, enabling you to purchase another contract.","-403103225":"restart","-837044282":"Ask Price {{ contract_type }}","-1033917049":"This block returns the purchase price for the selected trade type.","-1863737684":"2. Purchase conditions","-228133740":"Specify contract type and purchase conditions.","-1098726473":"This block is mandatory. Only one copy of this block is allowed. You can place the Purchase block (see below) here as well as conditional blocks to define your purchase conditions.","-1777988407":"Payout {{ contract_type }}","-511116341":"This block returns the potential payout for the selected trade type","-1943211857":"Potential payout","-813464969":"buy","-53668380":"True if active contract can be sold before expiration at current market price","-43337012":"Sell profit/loss","-2112866691":"Returns the profit/loss from selling at market price","-2132417588":"This block gives you the potential profit or loss if you decide to sell your contract.","-1360483055":"set {{ variable }} to Bollinger Bands {{ band_type }} {{ dummy }}","-20542296":"Calculates Bollinger Bands (BB) from a list with a period","-1951109427":"Bollinger Bands (BB)","-857226052":"BB is a technical analysis indicator that’s commonly used by traders. The idea behind BB is that the market price stays within the upper and lower bands for 95% of the time. The bands are the standard deviations of the market price, while the line in the middle is a simple moving average line. If the price reaches either the upper or lower band, there’s a possibility of a trend reversal.","-325196350":"set {{ variable }} to Bollinger Bands Array {{ band_type }} {{ dummy }}","-199689794":"Similar to BB. This block gives you a choice of returning the values of either the lower band, higher band, or the SMA line in the middle.","-920690791":"Calculates Exponential Moving Average (EMA) from a list with a period","-960641587":"EMA is a type of moving average that places more significance on the most recent data points. It’s also known as the exponentially weighted moving average. EMA is different from SMA in that it reacts more significantly to recent price changes.","-1557584784":"set {{ variable }} to Exponential Moving Average Array {{ dummy }}","-32333344":"Calculates Moving Average Convergence Divergence (MACD) from a list","-628573413":"MACD is calculated by subtracting the long-term EMA (26 periods) from the short-term EMA (12 periods). If the short-term EMA is greater or lower than the long-term EMA than there’s a possibility of a trend reversal.","-1133676960":"Fast EMA Period {{ input_number }}","-883166598":"Period {{ input_period }}","-450311772":"set {{ variable }} to Relative Strength Index {{ dummy }}","-1861493523":"Calculates Relative Strength Index (RSI) list from a list of values with a period","-880048629":"Calculates Simple Moving Average (SMA) from a list with a period","-1150972084":"Market direction","-276935417":"This block is used to determine if the market price moves in the selected direction or not. It gives you a value of “True” or “False”.","-764931948":"in candle list get # from end {{ input_number }}","-924607337":"Returns the last digit of the latest tick","-560033550":"Returns the list of last digits of 1000 recent tick values","-74062476":"Make a List of {{ candle_property }} values in candles list with interval: {{ candle_interval_type }}","-1556495906":"Returns a list of specific values from a candle list according to selected time interval","-166816850":"Create a list of candle values (1)","-1261436901":"Candles List","-1174859923":"Read the selected candle value","-1972165119":"Read candle value (1)","-1956100732":"You can use this block to analyze the ticks, regardless of your trades","-443243232":"The content of this block is called on every tick. Place this block outside of any root block.","-641399277":"Last Tick","-1628954567":"Returns the value of the last tick","-1332756793":"This block gives you the value of the last tick.","-2134440920":"Last Tick String","-1466340125":"Tick value","-467913286":"Tick value Description","-785831237":"This block gives you a list of the last 1000 tick values.","-1546430304":"Tick List String Description","-1788626968":"Returns \"True\" if the given candle is black","-436010611":"Make a list of {{ candle_property }} values from candles list {{ candle_list }}","-1384340453":"Returns a list of specific values from a given candle list","-584859539":"Create a list of candle values (2)","-2010558323":"Read {{ candle_property }} value in candle {{ input_candle }}","-2846417":"This block gives you the selected candle value.","-1587644990":"Read candle value (2)","-1202212732":"This block returns account balance","-1737837036":"Account balance","-1963883840":"Put your blocks in here to prevent them from being removed","-1284013334":"Use this block if you want some instructions to be ignored when your bot runs. Instructions within this block won’t be executed.","-1217253851":"Log","-1987568069":"Warn","-104925654":"Console","-1956819233":"This block displays messages in the developer's console with an input that can be either a string of text, a number, boolean, or an array of data.","-1450461842":"Load block from URL: {{ input_url }}","-1088614441":"Loads blocks from URL","-1747943728":"Loads from URL","-2105753391":"Notify Telegram {{ dummy }} Access Token: {{ input_access_token }} Chat ID: {{ input_chat_id }} Message: {{ input_message }}","-1008209188":"Sends a message to Telegram","-1218671372":"Displays a notification and optionally play selected sound","-2099284639":"This block gives you the total profit/loss of your trading strategy since your bot started running. You can reset this by clicking “Clear stats” on the Transaction Stats window, or by refreshing this page in your browser.","-683825404":"Total Profit String","-718220730":"Total Profit String Description","-1861858493":"Number of runs","-264195345":"Returns the number of runs","-303451917":"This block gives you the total number of times your bot has run. You can reset this by clicking “Clear stats” on the Transaction Stats window, or by refreshing this page in your browser.","-2132861129":"Conversion Helper Block","-74095551":"Seconds Since Epoch","-15528039":"Returns the number of seconds since January 1st, 1970","-729807788":"This block returns the number of seconds since January 1st, 1970.","-1370107306":"{{ dummy }} {{ stack_input }} Run after {{ number }} second(s)","-558838192":"Delayed run","-1975250999":"This block converts the number of seconds since the Unix Epoch (1 January 1970) into a string of text representing the date and time.","-702370957":"Convert to date/time","-982729677":"Convert to timestamp","-311268215":"This block converts a string of text that represents the date and time into seconds since the Unix Epoch (1 January 1970). The time and time zone offset are optional. Example: 2019-01-01 21:03:45 GMT+0800 will be converted to 1546347825.","-1797602591":"Stop Loss: {{ currency }} {{ stop_loss }}","-1374685318":"Your contract is closed automatically when your loss is more than or equals to this amount. This block can only be used with the multipliers trade type.","-1214929127":"Stop loss must be a positive number.","-780745489":"If the contract type is “Both”, then the Purchase Conditions should include both Rise and Fall using the “Conditional Block\"","-2142851225":"Multiplier trade options","-625636913":"Amount must be a positive number.","-1466383897":"Duration: {{ duration_unit }} {{ duration_value }}","-440702280":"Trade options","-1193894978":"Define your trade options such as duration and stake. Some options are only applicable for certain trade types.","-46523443":"Duration value is not allowed. To run the bot, please enter a value between {{min}} to {{max}}.","-1483427522":"Trade Type: {{ trade_type_category }} > {{ trade_type }}","-323348124":"1. Trade parameters","-1671903503":"Run once at start:","-783173909":"Trade options:","-376956832":"Here is where you define the parameters of your contract.","-1244007240":"if {{ condition }} then","-1577206704":"else if","-33796979":"true","-1434883449":"This is a single block that returns a boolean value, either true or false.","-1946404450":"Compares two values","-979918560":"This block converts the boolean value (true or false) to its opposite.","-2047257743":"Null","-1274387519":"Performs selected logic operation","-766386234":"This block performs the \"AND\" or the \"OR\" logic operation.","-790995537":"test {{ condition }}","-1860211657":"if false {{ return_value }}","-1643760249":"This block tests if a given value is true or false and returns “True” or “False” accordingly.","-1551875333":"Test value","-52486882":"Arithmetical operations","-1010436425":"This block adds the given number to the selected variable","-999773703":"Change variable","-1272091683":"Mathematical constants","-1396629894":"constrain {{ number }} low {{ low_number }} high {{ high_number }}","-425224412":"This block constrains a given number so that it is within a set range.","-2072551067":"Constrain within a range","-43523220":"remainder of {{ number1 }} ÷ {{ number2 }}","-1291857083":"Returns the remainder after a division","-592154850":"Remainder after division","-736665095":"Returns the remainder after the division of the given numbers.","-1266992960":"Math Number Description","-77191651":"{{ number }} is {{ type }}","-817881230":"even","-142319891":"odd","-1000789681":"whole","-1735674752":"Test a number","-1017805068":"This block tests a given number according to the selection and it returns a value of “True” or “False”. Available options: Even, Odd, Prime, Whole, Positive, Negative, Divisible","-1858332062":"Number","-1053492479":"Enter an integer or fractional number into this block. Please use `.` as a decimal separator for fractional numbers.","-927097011":"sum","-1653202295":"max","-1555878023":"average","-1748351061":"mode","-992067330":"Aggregate operations","-1691561447":"This block gives you a random fraction between 0.0 to 1.0","-523625686":"Random fraction number","-933024508":"Rounds a given number to an integer","-1656927862":"This block rounds a given number according to the selection: round, round up, round down.","-1495304618":"absolute","-61210477":"Operations on a given number","-181644914":"This block performs the selected operations to a given number.","-840732999":"to {{ variable }} append text {{ input_text }}","-1469497908":"Appends a given text to a variable","-1851366276":"Text Append","-1666316828":"Appends a given text to a variable.","-1902332770":"Transform {{ input_text }} to {{ transform_type }}","-1489004405":"Title Case","-904432685":"Changes text case accordingly","-882381096":"letter #","-1027605069":"letter # from end","-2066990284":"random letter","-337089610":"in text {{ input_text1 }} find {{ first_or_last }} occurence of text {{ input_text2 }}","-1966694141":"Searches through a string of text for a specific occurrence of a given character or word, and returns the position.","-697543841":"Text join","-141160667":"length of {{ input_text }}","-1133072029":"Text String Length","-1109723338":"print {{ input_text }}","-736668830":"Print","-1821552998":"trim spaces from {{ side }} of {{ input_text }}","-801766026":"right side","-474779821":"Trims spaces","-1219239717":"One or more mandatory blocks are missing from your workspace. Please add the required block(s) and then try again.","-250761331":"One or more mandatory blocks are disabled in your workspace. Please enable the required block(s) and then try again.","-1687036846":"Download block","-1266781295":"Expand","-894560707":"function","-1867119688":"Duplicate","-610728049":"Rearrange Vertically","-2033146714":"Collapse All Blocks","-958601558":"Delete Block","-1193267384":"Detach Block","-1750478127":"New variable name","-1061878051":"Y","-2047029150":"Unable to load the block file.","-1410769167":"Target must be an XML file","-609157479":"This URL is already loaded","-241945454":"Proposals are not ready","-1087890592":"Maximum loss amount reached","-1030545878":"You are rate limited for: {{ message_type }}, retrying in {{ delay }}s (ID: {{ request }})","-490766438":"You are disconnected, retrying in {{ delay }}s","-1389975609":"unknown","-1900515692":"Duration must be a positive integer","-245297595":"Please login","-1445046468":"Given candle is not valid","-1891622945":"{{hourPast}}h ago","-538215347":"Net deposits","-280147477":"All transactions","-130601012":"Please select duration","-232254547":"Custom","-1577570698":"Start date","-1251526905":"Last 7 days","-1904030160":"Transaction performed by (App ID: {{app_id}})","-513103225":"Transaction time","-2066666313":"Credit/Debit","-1981004241":"Sell time","-600828210":"Indicative profit/loss","-706219815":"Indicative price","-3423966":"Take profit<0 />Stop loss","-2082644096":"Current stake","-1131753095":"The {{trade_type_name}} contract details aren't currently available. We're working on making them available soon.","-360975483":"You've made no transactions of this type during this period.","-1715390759":"I want to do this later","-2092611555":"Sorry, this app is unavailable in your current location.","-1488537825":"If you have an account, log in to continue.","-555592125":"Unfortunately, trading options isn't possible in your country","-1571816573":"Sorry, trading is unavailable in your current location.","-1603581277":"minutes","-922253974":"Rise/Fall","-1361254291":"Higher/Lower","-335816381":"Ends In/Ends Out","-1789807039":"Asian Up/Asian Down","-330437517":"Matches/Differs","-657360193":"Over/Under","-558031309":"High Tick/Low Tick","-123659792":"Vanillas","-1714959941":"This chart display is not ideal for tick contracts","-1254554534":"Please change the chart duration to tick for a better trading experience.","-1658230823":"Contract was sold for <0 />.","-1905867404":"Contract cancelled"} \ No newline at end of file diff --git a/packages/translations/src/i18next/i18next.ts b/packages/translations/src/i18next/i18next.ts index 47ff49cf5536..f6813b87f80e 100644 --- a/packages/translations/src/i18next/i18next.ts +++ b/packages/translations/src/i18next/i18next.ts @@ -64,6 +64,12 @@ const isLanguageAvailable = (lang: string) => { return Object.keys(getAllowedLanguages()).includes(selected_language); }; +export const getRedirectionLanguage = (preferred_language: string) => { + const language_query = new URLSearchParams(window.location.search).get('lang'); + const is_language_query_valid = language_query && isLanguageAvailable(language_query); + return is_language_query_valid ? language_query : preferred_language ?? DEFAULT_LANGUAGE; +}; + export const getAllLanguages = () => ALL_LANGUAGES; export const getInitialLanguage = () => { diff --git a/packages/translations/src/translations/ach.json b/packages/translations/src/translations/ach.json index 866909ba8ba8..92dd633e4407 100644 --- a/packages/translations/src/translations/ach.json +++ b/packages/translations/src/translations/ach.json @@ -465,6 +465,7 @@ "531114081": "crwdns1259719:0crwdne1259719:0", "531675669": "crwdns1259721:0crwdne1259721:0", "535041346": "crwdns1259723:0crwdne1259723:0", + "537788407": "crwdns2886853:0crwdne2886853:0", "538017420": "crwdns2154495:0crwdne2154495:0", "538228086": "crwdns1259725:0crwdne1259725:0", "541650045": "crwdns1259727:0{{platform}}crwdne1259727:0", @@ -515,6 +516,7 @@ "588609216": "crwdns1719369:0crwdne1719369:0", "592087722": "crwdns1335113:0crwdne1335113:0", "593459109": "crwdns1259807:0crwdne1259807:0", + "594937260": "crwdns2886855:0crwdne2886855:0", "595080994": "crwdns1259809:0crwdne1259809:0", "595136687": "crwdns1259811:0crwdne1259811:0", "597089493": "crwdns1259813:0crwdne1259813:0", @@ -790,6 +792,7 @@ "876292912": "crwdns1260265:0crwdne1260265:0", "879014472": "crwdns1260267:0crwdne1260267:0", "879647892": "crwdns2301191:0crwdne2301191:0", + "881963105": "crwdns2886895:0crwdne2886895:0", "885065431": "crwdns1719379:0crwdne1719379:0", "888274063": "crwdns1260269:0crwdne1260269:0", "888924866": "crwdns1935465:0crwdne1935465:0", @@ -812,7 +815,9 @@ "905564365": "crwdns1260299:0crwdne1260299:0", "906049814": "crwdns1260301:0crwdne1260301:0", "907680782": "crwdns1445487:0crwdne1445487:0", + "909272635": "crwdns2886857:0crwdne2886857:0", "910888293": "crwdns1260303:0crwdne1260303:0", + "911048905": "crwdns2886897:0crwdne2886897:0", "912406629": "crwdns2101769:0crwdne2101769:0", "912967164": "crwdns2101771:0crwdne2101771:0", "915735109": "crwdns1260305:0{{platform_name}}crwdne1260305:0", @@ -847,6 +852,7 @@ "947758334": "crwdns1260361:0crwdne1260361:0", "947914894": "crwdns1260363:0crwdne1260363:0", "948156236": "crwdns1260365:0{{type}}crwdne1260365:0", + "948176566": "crwdns2886859:0crwdne2886859:0", "948545552": "crwdns1260367:0crwdne1260367:0", "949859957": "crwdns1260369:0crwdne1260369:0", "952927527": "crwdns1260371:0crwdne1260371:0", @@ -1055,6 +1061,7 @@ "1169201692": "crwdns1260693:0{{platform}}crwdne1260693:0", "1170228717": "crwdns1260695:0{{platform_name_trader}}crwdne1260695:0", "1171765024": "crwdns2101795:0crwdne2101795:0", + "1172524677": "crwdns2886861:0crwdne2886861:0", "1173770679": "crwdns2101797:0crwdne2101797:0", "1174542625": "crwdns1260697:0crwdne1260697:0", "1174748431": "crwdns1260699:0crwdne1260699:0", @@ -1202,6 +1209,7 @@ "1323996051": "crwdns1260945:0crwdne1260945:0", "1324110809": "crwdns1260947:0crwdne1260947:0", "1324922837": "crwdns1260949:0crwdne1260949:0", + "1325514262": "crwdns2886863:0crwdne2886863:0", "1327181172": "crwdns1260951:0crwdne1260951:0", "1327494533": "crwdns1260953:0{{sell_value}}crwdne1260953:0", "1329136554": "crwdns1260955:0crwdne1260955:0", @@ -1523,6 +1531,7 @@ "1674163852": "crwdns2738425:0crwdne2738425:0", "1675030608": "crwdns1261491:0crwdne1261491:0", "1675289747": "crwdns1787779:0crwdne1787779:0", + "1676549796": "crwdns2886899:0crwdne2886899:0", "1677027187": "crwdns1261493:0crwdne1261493:0", "1677990284": "crwdns1261495:0crwdne1261495:0", "1679743486": "crwdns2101835:0crwdne2101835:0", @@ -1748,6 +1757,7 @@ "1889357660": "crwdns1261865:0crwdne1261865:0", "1890171328": "crwdns1261867:0crwdne1261867:0", "1890332321": "crwdns1261869:0crwdne1261869:0", + "1893869876": "crwdns2886901:0crwdne2886901:0", "1894667135": "crwdns1261871:0crwdne1261871:0", "1898670234": "crwdns1261873:0{{formatted_opening_time}}crwdnd1261873:0{{opening_day}}crwdnd1261873:0{{opening_date}}crwdne1261873:0", "1902547203": "crwdns1261875:0crwdne1261875:0", @@ -1880,6 +1890,7 @@ "2027696535": "crwdns80765:0crwdne80765:0", "2028163119": "crwdns162640:0crwdne162640:0", "2029237955": "crwdns838626:0crwdne838626:0", + "2029641956": "crwdns2886865:0crwdne2886865:0", "2030018735": "crwdns69614:0crwdne69614:0", "2030045667": "crwdns125100:0crwdne125100:0", "2033648953": "crwdns70492:0crwdne70492:0", @@ -1937,6 +1948,7 @@ "2093675079": "crwdns85005:0crwdne85005:0", "2096014107": "crwdns89402:0crwdne89402:0", "2096456845": "crwdns80779:0crwdne80779:0", + "2096603244": "crwdns2886867:0crwdne2886867:0", "2097170986": "crwdns165209:0crwdne165209:0", "2097365786": "crwdns2154513:0crwdne2154513:0", "2097381850": "crwdns69634:0crwdne69634:0", @@ -2995,6 +3007,7 @@ "-981017278": "crwdns89662:0crwdne89662:0", "-1309011360": "crwdns81411:0crwdne81411:0", "-1597214874": "crwdns1748559:0crwdne1748559:0", + "-1929724703": "crwdns2886869:0crwdne2886869:0", "-883103549": "crwdns123904:0crwdne123904:0", "-1837059346": "crwdns2408573:0crwdne2408573:0", "-1845037007": "crwdns2408575:0crwdne2408575:0", @@ -3363,6 +3376,11 @@ "-1373949478": "crwdns170780:0crwdne170780:0", "-1382029900": "crwdns170784:0crwdne170784:0", "-1493055298": "crwdns170786:0crwdne170786:0", + "-523602297": "crwdns2886903:0crwdne2886903:0", + "-1303090739": "crwdns2886905:0crwdne2886905:0", + "-19213603": "crwdns2886907:0crwdne2886907:0", + "-1728334460": "crwdns2886909:0crwdne2886909:0", + "-646902589": "crwdns2886911:0crwdne2886911:0", "-1835174654": "crwdns2154515:0crwdne2154515:0", "-1647612934": "crwdns2154517:0crwdne2154517:0", "-1587894214": "crwdns2154519:0crwdne2154519:0", @@ -3382,6 +3400,15 @@ "-70314394": "crwdns2154543:0crwdne2154543:0", "-435524000": "crwdns2154545:0crwdne2154545:0", "-1385099152": "crwdns2154547:0crwdne2154547:0", + "-931599668": "crwdns2886871:0crwdne2886871:0", + "-651501076": "crwdns2886873:0crwdne2886873:0", + "-865172869": "crwdns2886875:0crwdne2886875:0", + "-1851765767": "crwdns2886877:0crwdne2886877:0", + "-558597854": "crwdns2886879:0crwdne2886879:0", + "-2052425142": "crwdns2886881:0crwdne2886881:0", + "-1192904361": "crwdns2886883:0crwdne2886883:0", + "-1269597956": "crwdns2886885:0crwdne2886885:0", + "-239789243": "crwdns2886887:0crwdne2886887:0", "-1434036215": "crwdns170790:0crwdne170790:0", "-1416247163": "crwdns118046:0crwdne118046:0", "-1637969571": "crwdns2080559:0crwdne2080559:0", @@ -3412,6 +3439,10 @@ "-1580554423": "crwdns838676:0crwdne838676:0", "-1385484963": "crwdns170828:0{{platform}}crwdne170828:0", "-1990902270": "crwdns170830:0{{platform}}crwdne170830:0", + "-1922462747": "crwdns2886889:0crwdne2886889:0", + "-700260448": "crwdns170852:0crwdne170852:0", + "-1769158315": "crwdns170850:0crwdne170850:0", + "-2015785957": "crwdns2886891:0{{demo_title}}crwdne2886891:0", "-673424733": "crwdns170836:0crwdne170836:0", "-1986258847": "crwdns838678:0crwdne838678:0", "-1199152768": "crwdns170842:0crwdne170842:0", @@ -3423,8 +3454,6 @@ "-790488576": "crwdns170858:0crwdne170858:0", "-535365199": "crwdns1600259:0{{platform}}crwdnd1600259:0{{platform_name}}crwdnd1600259:0{{account}}crwdne1600259:0", "-2057918502": "crwdns170864:0{{platform}}crwdne170864:0", - "-1769158315": "crwdns170850:0crwdne170850:0", - "-700260448": "crwdns170852:0crwdne170852:0", "-1936102840": "crwdns1503673:0{{category}}crwdnd1503673:0{{platform}}crwdnd1503673:0{{type}}crwdnd1503673:0{{jurisdiction_selected_shortcode}}crwdne1503673:0", "-1928229820": "crwdns170868:0crwdne170868:0", "-1087845020": "crwdns170872:0crwdne170872:0", @@ -3453,6 +3482,9 @@ "-2123571162": "crwdns838744:0crwdne838744:0", "-941636117": "crwdns838746:0crwdne838746:0", "-637537305": "crwdns1781143:0{{ platform }}crwdnd1781143:0{{ platform }}crwdnd1781143:0{{ account }}crwdne1781143:0", + "-678964540": "crwdns2886913:0crwdne2886913:0", + "-206829624": "crwdns2886915:0crwdne2886915:0", + "-616293830": "crwdns2886917:0crwdne2886917:0", "-2042845290": "crwdns120672:0crwdne120672:0", "-1882295407": "crwdns120674:0crwdne120674:0", "-254497873": "crwdns120678:0crwdne120678:0", @@ -3461,6 +3493,7 @@ "-1793894323": "crwdns81383:0crwdne81383:0", "-2026018074": "crwdns1092168:0{{account_type_name}}crwdne1092168:0", "-162320753": "crwdns1092170:0{{account_type_name}}crwdne1092170:0", + "-271828350": "crwdns2886919:0crwdne2886919:0", "-2125860351": "crwdns2154549:0crwdne2154549:0", "-479119833": "crwdns2080561:0{{account_type}}crwdne2080561:0", "-450424792": "crwdns1308115:0crwdne1308115:0", diff --git a/packages/translations/src/translations/ar.json b/packages/translations/src/translations/ar.json index 3be0b9afe5e2..7356670f12e0 100644 --- a/packages/translations/src/translations/ar.json +++ b/packages/translations/src/translations/ar.json @@ -465,6 +465,7 @@ "531114081": "3. نوع العقد", "531675669": "يورو", "535041346": "الحد الأقصى لإجمالي الحصة في اليوم", + "537788407": "Other CFDs Platform", "538017420": "0.5 نقطة", "538228086": "إغلاق-منخفض", "541650045": "إدارة {{platform}} كلمة مرور", @@ -515,6 +516,7 @@ "588609216": "كرر الجولة", "592087722": "حالة التوظيف مطلوبة.", "593459109": "جرب عملة مختلفة", + "594937260": "Derived - BVI", "595080994": "مثال: CR123456789", "595136687": "استراتيجية الحفظ", "597089493": "هنا يمكنك أن تقرر بيع عقدك قبل انتهاء صلاحيته. يُسمح بنسخة واحدة فقط من هذه الكتلة.", @@ -540,7 +542,7 @@ "619407328": "هل تريد بالتأكيد إلغاء الارتباط من {{identifier_title}}؟", "623192233": "يرجى إكمال <0>اختبار الملاءمة للوصول إلى الكاشير / أمين الصندوق الخاص بك.", "623542160": "مصفوفة المتوسط المتحرك الأسي (EMAA)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "لقد أوقفت الروبوت للتو. يمكن عرض أي عقود مفتوحة على صفحة <0>التقارير.", "625571750": "نقطة الدخول ", "626175020": "مضاعف الانحراف المعياري لأعلى {{ input_number }}", "626809456": "إعادة إرسال", @@ -790,6 +792,7 @@ "876292912": "خروج", "879014472": "تم الوصول إلى الحد الأقصى لعدد الكسور العشرية", "879647892": "يمكنك بيع العقد حتى 60 ثانية قبل انتهاء الصلاحية. إذا قمت بذلك، فسوف ندفع لك <0>قيمة العقد.", + "881963105": "(XAUUSD، XAGUSD)", "885065431": "احصل على حساب Deriv", "888274063": "البلدة / المدينة", "888924866": "لا نقبل المدخلات التالية لـ:", @@ -812,7 +815,9 @@ "905564365": "عقود الفروقات على MT5", "906049814": "سنراجع مستنداتك ونبلغك بحالتها في غضون 5 دقائق.", "907680782": "فشل إثبات الملكية", + "909272635": "Financial - SVG", "910888293": "محاولات كثيرة جدًا", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "اتبع هذه الخطوات:", "912967164": "الاستيراد من جهاز الكمبيوتر الخاص بك", "915735109": "العودة إلى {{platform_name}}", @@ -847,6 +852,7 @@ "947758334": "المدينة مطلوبة", "947914894": "اشحن رصيده  <0>", "948156236": "إنشاء {{type}} كلمة مرور", + "948176566": "New!", "948545552": "أكثر من 150", "949859957": "إرسال", "952927527": "مرخصة من قبل هيئة الخدمات المالية المالطية (MFSA) (رقم الترخيص. (إيه/70156)", @@ -1055,6 +1061,7 @@ "1169201692": "إنشاء {{platform}} كلمة مرور", "1170228717": "ابق على {{platform_name_trader}}", "1171765024": "الخطوة الثالثة", + "1172524677": "CFDs Demo", "1173770679": "- currentPL: استخدم هذا المتغير لتخزين الربح أو الخسارة التراكمية أثناء تشغيل الروبوت الخاص بك. قم بتعيين القيمة الأولية إلى 0.", "1174542625": "- ابحث عن خاصية معرف الدردشة في الاستجابة، وانسخ قيمة خاصية id", "1174748431": "قناة الدفع", @@ -1202,6 +1209,7 @@ "1323996051": "الملف الشخصي", "1324110809": "معلومات العنوان", "1324922837": "2. سيظهر المتغير الجديد ككتلة ضمن متغير Set.", + "1325514262": "(licence no. MB/18/0024)", "1327181172": "فانواتو/Vanuatu المالية", "1327494533": "{{sell_value}} (بيع)", "1329136554": "مؤشر القفز (Jump) 200", @@ -1523,6 +1531,7 @@ "1674163852": "يمكنك تحديد انتهاء العقد من خلال تحديد المدة أو وقت الانتهاء.", "1675030608": "لإنشاء هذا الحساب أولاً، نحتاج منك إعادة إرسال إثبات العنوان الخاص بك.", "1675289747": "تم التحويل إلى الحساب الحقيقي", + "1676549796": "الرافعة الديناميكية", "1677027187": "الفوركس", "1677990284": "تطبيقاتي", "1679743486": "1. انتقل إلى استراتيجية سريعة وحدد الاستراتيجية التي تريدها.", @@ -1748,6 +1757,7 @@ "1889357660": "أدخل القيمة بالدقائق، حتى 60480 دقيقة (أي ما يعادل 6 أسابيع).", "1890171328": "بالنقر فوق «قبول» أدناه ومتابعة فتح الحساب، يجب أن تلاحظ أنك قد تعرض نفسك لمخاطر (قد تكون كبيرة، بما في ذلك مخاطر خسارة المبلغ المستثمر بالكامل) قد لا تكون لديك المعرفة والخبرة اللازمة لتقييمها أو تخفيفها بشكل صحيح.", "1890332321": "يقوم بإرجاع عدد أحرف سلسلة نصية معينة، بما في ذلك الأرقام والمسافات وعلامات الترقيم والرموز.", + "1893869876": "(وحدة)", "1894667135": "يرجى التحقق من إثبات العنوان الخاص بك", "1898670234": "{{formatted_opening_time}} (بتوقيت جرينتش) في {{opening_day}}،<0> {{opening_date}}.", "1902547203": "تطبيق ميتاتريدر 5 لنظام التشغيل macOS", @@ -1880,6 +1890,7 @@ "2027696535": "المعلومات الضريبية", "2028163119": "إيوس مقابل الدولار", "2029237955": "لابوان", + "2029641956": "CFDCompareAccounts", "2030018735": "RSI هي أداة تحليل فني تساعدك على تحديد اتجاه السوق. سوف يمنحك قيمة من 0 إلى 100. تعني قيمة مؤشر القوة النسبية البالغة 70 وما فوق أن الأصل في منطقة ذروة الشراء وقد ينعكس الاتجاه الحالي، في حين أن القيمة 30 أو أقل تعني أن الأصل في منطقة ذروة البيع.", "2030045667": "رسالة", "2033648953": "تمنحك هذه الكتلة قيمة الشمعة المحددة لفترة زمنية محددة.", @@ -1937,6 +1948,7 @@ "2093675079": "- الإغلاق: سعر الإغلاق", "2096014107": "تقدم الطلب", "2096456845": "تاريخ الولادة*", + "2096603244": "Derived - Vanuatu", "2097170986": "لمحة عن «تيثر» (أومني)", "2097365786": "نسخة من وثيقة الهوية الخاصة بك (بطاقة الهوية، جواز السفر)", "2097381850": "يحسب خط المتوسط المتحرك البسيط من قائمة ذات فترة", @@ -2995,6 +3007,7 @@ "-981017278": "التداول الآلي في متناول يدك. لا حاجة للترميز.", "-1309011360": "المراكز المفتوحة", "-1597214874": "جدول التجارة", + "-1929724703": "Compare CFD accounts", "-883103549": "تم إلغاء تنشيط الحساب", "-1837059346": "بيع / شراء", "-1845037007": "صفحة المعلن", @@ -3363,6 +3376,11 @@ "-1373949478": "50+", "-1382029900": "70+", "-1493055298": "90+", + "-523602297": "أزواج رئيسية في الفوركس", + "-1303090739": "حتى الساعة 1:1500", + "-19213603": "المعادن", + "-1728334460": "حتى الساعة 1:300", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "فروق أسعار تبدأ من", "-1587894214": "حول عمليات التحقق المطلوبة.", @@ -3382,6 +3400,15 @@ "-70314394": "فاتورة مرافق حديثة (كهرباء أو مياه أو غاز) أو كشف حساب مصرفي حديث أو خطاب صادر عن جهة حكومية مع اسمك وعنوانك.", "-435524000": "فشلت عملية التحقق. أعد الإرسال أثناء إنشاء الحساب.", "-1385099152": "تم التحقق من المستند الخاص بك.", + "-931599668": "ETF", + "-651501076": "Derived - SVG", + "-865172869": "Financial - BVI", + "-1851765767": "Financial - Vanuatu", + "-558597854": "Financial - Labuan", + "-2052425142": "Swap-Free - SVG", + "-1192904361": "Deriv X Demo", + "-1269597956": "MT5 Platform", + "-239789243": "(License no. SIBA/L/18/1114)", "-1434036215": "الإصدار التجريبي المالي", "-1416247163": "STP المالية", "-1637969571": "نسخة تجريبية خالية من المبادلة", @@ -3412,6 +3439,10 @@ "-1580554423": "تداول العقود مقابل الفروقات على مؤشراتنا الاصطناعية التي تحاكي تحركات السوق في العالم الحقيقي.", "-1385484963": "قم بالتأكيد لتغيير كلمة المرور {{platform}} الخاصة بك", "-1990902270": "سيؤدي هذا إلى تغيير كلمة المرور لجميع الحسابات {{platform}} الخاصة بك.", + "-1922462747": "Trader's hub", + "-700260448": "تجريبي", + "-1769158315": "حقيقي", + "-2015785957": "Compare CFDs {{demo_title}} accounts", "-673424733": "حساب تجريبي", "-1986258847": "تبدأ صيانة الخادم في الساعة 01:00 بتوقيت جرينتش كل يوم أحد، وقد تستغرق هذه العملية ما يصل إلى ساعتين حتى تكتمل. قد تتعطل الخدمة خلال هذا الوقت.", "-1199152768": "يرجى استكشاف منصاتنا الأخرى.", @@ -3423,8 +3454,6 @@ "-790488576": "هل نسيت كلمة المرور؟", "-535365199": "أدخل كلمة المرور {{platform}} لإضافة حساب {{platform_name}} {{account}} .", "-2057918502": "تلميح: ربما تكون قد أدخلت كلمة مرور Deriv الخاصة بك، والتي تختلف عن كلمة المرور {{platform}} الخاصة بك.", - "-1769158315": "حقيقي", - "-700260448": "تجريبي", "-1936102840": "تهانينا، لقد نجحت في إنشاء حساب {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}} الخاص بك. ", "-1928229820": "إعادة تعيين كلمة مرور مستثمر Deriv X", "-1087845020": "الأساسية", @@ -3453,6 +3482,9 @@ "-2123571162": "تنزيل", "-941636117": "تطبيق ميتاتريدر 5 لينوكس", "-637537305": "قم بتنزيل {{ platform }} على هاتفك للتداول باستخدام حساب {{ platform }} {{ account }}", + "-678964540": "إلى", + "-206829624": "(1:x)", + "-616293830": "استمتع برافعة مالية ديناميكية <0>تصل إلى 1:1500 عند تداول أدوات محددة في أسواق الفوركس والسلع والعملات المشفرة ومؤشرات الأسهم. يتم ضبط الرافعة المالية الديناميكية الخاصة بنا تلقائيًا وفقًا لمركز التداول الخاص بك، استنادًا إلى نوع الأصول وحجم التداول.", "-2042845290": "تم تغيير كلمة مرور المستثمر.", "-1882295407": "تم تغيير كلمة المرور الخاصة بك.", "-254497873": "استخدم كلمة المرور هذه لمنح حق الوصول إلى العرض لمستخدم آخر. على الرغم من أنهم قد يشاهدون حساب التداول الخاص بك، إلا أنهم لن يتمكنوا من التداول أو اتخاذ أي إجراءات أخرى.", @@ -3461,6 +3493,7 @@ "-1793894323": "إنشاء كلمة مرور المستثمر أو إعادة تعيينها", "-2026018074": "قم بإضافة حساب Deriv MT5 <0>{{account_type_name}} الخاص بك تحت شركة Deriv (SVG) LLC (الشركة رقم 273 LLC 2020).", "-162320753": "أضف حساب Deriv MT5 <0>{{account_type_name}} الخاص بك تحت شركة Deriv (BVI) Ltd، التي تنظمها لجنة الخدمات المالية لجزر فيرجن البريطانية (رقم الترخيص. سيبا/لتر/18/1114).", + "-271828350": "احصل على المزيد من المزايا من Deriv MT5 Financial", "-2125860351": "اختر الولاية القضائية لحساب Deriv MT5 CFDs الخاص بك", "-479119833": "اختر الولاية القضائية لحساب Deriv MT5 {{account_type}} الخاص بك", "-450424792": "أنت بحاجة إلى حساب حقيقي (عملة ورقية أو عملة مشفرة) في Deriv لإنشاء حساب Deriv MT5 حقيقي.", diff --git a/packages/translations/src/translations/bn.json b/packages/translations/src/translations/bn.json index 8c42e3a4063c..13591c8ccd48 100644 --- a/packages/translations/src/translations/bn.json +++ b/packages/translations/src/translations/bn.json @@ -465,6 +465,7 @@ "531114081": "3। চুক্তির ধরন", "531675669": "ইউরো", "535041346": "সর্বোচ্চ। প্রতিদিন মোট পণ", + "537788407": "Other CFDs Platform", "538017420": "0.5 পিপস", "538228086": "ক্লোজ-লো", "541650045": "{{platform}} পাসওয়ার্ড পরিচালনা করুন", @@ -515,6 +516,7 @@ "588609216": "পুনরাবৃত্ত সফর", "592087722": "কর্মসংস্থান অবস্থা প্রয়োজন।", "593459109": "একটি ভিন্ন মুদ্রা চেষ্টা করুন", + "594937260": "Derived - BVI", "595080994": "উদাহরণ: সিআর 123456789", "595136687": "কৌশল সংরক্ষণ করুন", "597089493": "এখানে যেখানে আপনি মেয়াদ শেষ হওয়ার আগে আপনার চুক্তি বিক্রি করার সিদ্ধান্ত নিতে পারেন। এই ব্লকের শুধুমাত্র একটি কপি অনুমোদিত।", @@ -540,7 +542,7 @@ "619407328": "আপনি কি নিশ্চিতরূপে {{identifier_title}}থেকে আনলিংক করতে চান?", "623192233": "আপনার ক্যাশিয়ার অ্যাক্সেস করার জন্য <0>উপযুক্ততা পরীক্ষাটি সম্পূর্ণ করুন।", "623542160": "এক্সপোনেনশিয়াল মুভিং অ্যাভারেজ অ্যারে (ইএমএএ)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "তুমি শুধু বট বন্ধ করে দিয়েছো। কোনও খোলা চুক্তি <0>রিপোর্ট পৃষ্ঠায় দেখা যাবে।", "625571750": "এন্ট্রি স্পট:", "626175020": "স্ট্যান্ডার্ড ডেভিয়েশন আপ গুণক {{ input_number }}", "626809456": "পুনরায় জমা দিন", @@ -790,6 +792,7 @@ "876292912": "প্রস্থান", "879014472": "দশমিকের সর্বোচ্চ সংখ্যায় পৌঁছেছে", "879647892": "আপনি মেয়াদ শেষ হওয়ার 60 সেকেন্ড আগে পর্যন্ত চুক্তি বিক্রি করতে পারেন। আপনি যদি করেন তবে আমরা আপনাকে <0>চুক্তির মূল্য প্রদান করব।", + "881963105": "(XAUUSD, XAGUSD)", "885065431": "একটি Deriv অ্যাকাউন্ট পান", "888274063": "শহর/শহর", "888924866": "আমরা নিম্নলিখিত ইনপুট গ্রহণ করি না:", @@ -812,7 +815,9 @@ "905564365": "MT5 সিএফডি", "906049814": "আমরা আপনার দস্তাবেজগুলি পর্যালোচনা করব এবং 5 মিনিটের মধ্যে এটির স্থিতি সম্পর্কে আপনাকে অবহিত করব।", "907680782": "মালিকানা যাচাইয়ের প্রমাণ ব্যর্থ হয়েছে", + "909272635": "Financial - SVG", "910888293": "অনেক চেষ্টা", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "এই পদক্ষেপগুলি অনুসরণ করুন:", "912967164": "আপনার কম্পিউটার থেকে আমদানি করুন", "915735109": "{{platform_name}}এ ফিরে যান", @@ -847,6 +852,7 @@ "947758334": "শহর প্রয়োজন", "947914894": "টপ আপ  <0>", "948156236": "{{type}} পাসওয়ার্ড তৈরি করুন", + "948176566": "New!", "948545552": "150+", "949859957": "জমা দিন", "952927527": "মাল্টা ফাইন্যান্সিয়াল সার্ভিসেস অথরিটি (এমএফএসএ) দ্বারা নিয়ন্ত্রিত (লাইসেন্স নং। আইএস/70156)", @@ -1055,6 +1061,7 @@ "1169201692": "{{platform}} পাসওয়ার্ড তৈরি করুন", "1170228717": "{{platform_name_trader}}এ থাকুন", "1171765024": "ধাপ 3", + "1172524677": "CFDs Demo", "1173770679": "- currentPL: আপনার বট চলমান অবস্থায় ক্রমসঞ্চিত মুনাফা বা ক্ষতি সংরক্ষণ করতে এই পরিবর্তনশীল ব্যবহার করুন। প্রাথমিক মানটি 0এ সেট করুন", "1174542625": "- প্রতিক্রিয়া চ্যাট আইডি সম্পত্তি খুঁজুন, এবং আইডি সম্পত্তি মান কপি", "1174748431": "পেমেন্ট চ্যানেল", @@ -1202,6 +1209,7 @@ "1323996051": "প্রোফাইল", "1324110809": "ঠিকানার তথ্য", "1324922837": "2। নতুন পরিবর্তনশীল সেট ভেরিয়েবলের অধীনে একটি ব্লক হিসাবে প্রদর্শিত হবে।", + "1325514262": "(licence no. MB/18/0024)", "1327181172": "আর্থিক ভানুয়াটু", "1327494533": "{{sell_value}} (বিক্রয়)", "1329136554": "জাম্প 200 ইনডেক্স", @@ -1523,6 +1531,7 @@ "1674163852": "আপনি সময়কাল বা শেষ সময় নির্ধারণ করে আপনার চুক্তির মেয়াদ শেষ নির্ধারণ করতে পারেন।", "1675030608": "এই অ্যাকাউন্টটি তৈরি করতে প্রথমে আপনাকে আপনার ঠিকানার প্রমাণ পুনরায় জমা দিতে হবে।", "1675289747": "রিয়েল অ্যাকাউন্টে স্যুইচ করা হয়েছে", + "1676549796": "ডাইনামিক লিভারেজ", "1677027187": "ফরেক্স", "1677990284": "আমার অ্যাপস", "1679743486": "1। দ্রুত কৌশল এ যান এবং আপনি চান কৌশল নির্বাচন করুন।", @@ -1748,6 +1757,7 @@ "1889357660": "৬০৪৮০ মিনিট পর্যন্ত (৬ সপ্তাহের সমতুল্য) মিনিটের মধ্যে একটি মান লিখুন।", "1890171328": "নীচে স্বীকার করুন ক্লিক করে এবং অ্যাকাউন্ট খোলার সাথে এগিয়ে যাওয়ার মাধ্যমে আপনার মনে রাখা উচিত যে আপনি নিজেকে ঝুঁকিগুলি প্রকাশ করতে পারেন (যা গুরুত্বপূর্ণ হতে পারে, যার মধ্যে রয়েছে সম্পূর্ণ বিনিয়োগের ক্ষতির ঝুঁকি) আপনি সঠিকভাবে মূল্যায়ন বা প্রশমিত করার জ্ঞান এবং অভিজ্ঞতা নাও থাকতে পারেন।", "1890332321": "সংখ্যা, স্পেস, যতিচিহ্ন চিহ্ন এবং চিহ্ন সহ পাঠ্যের একটি প্রদত্ত স্ট্রিং অক্ষরের সংখ্যা ফেরত দেয়।", + "1893869876": "(ব্যবস্থাপনা একক)", "1894667135": "অনুগ্রহ করে আপনার ঠিকানা প্রমাণ যাচাই করুন", "1898670234": "{{formatted_opening_time}} {{opening_day}},<0> {{opening_date}}-এ (GMT)", "1902547203": "মেটাট্রেডার 5 ম্যাকোএস অ্যাপ", @@ -1880,6 +1890,7 @@ "2027696535": "কর সংক্রান্ত তথ্য", "2028163119": "ইওএস/ইউএসডি", "2029237955": "লাবুয়ান", + "2029641956": "CFDCompareAccounts", "2030018735": "আরএসআই একটি প্রযুক্তিগত বিশ্লেষণ সরঞ্জাম যা আপনাকে বাজারের প্রবণতা সনাক্ত করতে সহায়তা করে। এটি আপনাকে 0 থেকে 100 এর একটি মান দেবে। একটি RSI মান 70 এবং তার উপরে মানে যে সম্পদ অতিরিক্ত কেনা হয় এবং বর্তমান প্রবণতা বিপরীত হতে পারে, যখন 30 এবং নীচের মান মানে সম্পদ oversold হয়।", "2030045667": "বার্তা", "2033648953": "এই ব্লক আপনাকে একটি নির্বাচিত সময় ব্যবধানের জন্য নির্দিষ্ট মোমবাতি মান দেয়।", @@ -1937,6 +1948,7 @@ "2093675079": "- ক্লোজ: ক্লোজিং প্রাইস", "2096014107": "প্রয়োগ করুন", "2096456845": "জন্ম তারিখ*", + "2096603244": "Derived - Vanuatu", "2097170986": "টিথার (ওমনি) সম্পর্কে", "2097365786": "আপনার পরিচয় দস্তাবেজের একটি অনুলিপি (পরিচয়পত্র, পাসপোর্ট)", "2097381850": "একটি নির্দিষ্ট সময়ের তালিকা থেকে সরল মুভিং এভারেজ লাইন গণনা করে", @@ -2995,6 +3007,7 @@ "-981017278": "আপনার নখদর্পণে অটোমেটেড ট্রেডিং। কোন কোডিং প্রয়োজন নেই।", "-1309011360": "ওপেন পজিশন", "-1597214874": "ট্রেড টেবিল", + "-1929724703": "Compare CFD accounts", "-883103549": "অ্যাকাউন্ট নিষ্ক্রিয়", "-1837059346": "কিনতে / বিক্রয়", "-1845037007": "বিজ্ঞাপনদাতার পৃষ্ঠা", @@ -3363,6 +3376,11 @@ "-1373949478": "50+", "-1382029900": "70+", "-1493055298": "90+", + "-523602297": "ফরেক্স মেজর", + "-1303090739": "১:১৫০০ পর্যন্ত", + "-19213603": "ধাতু", + "-1728334460": "1:300 পর্যন্ত", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "থেকে স্প্রেড", "-1587894214": "যাচাইকরণ প্রয়োজন।", @@ -3382,6 +3400,15 @@ "-70314394": "সম্প্রতি একটি ইউটিলিটি বিল (বিদ্যুৎ, পানি বা গ্যাস) বা সাম্প্রতিক ব্যাংক স্টেটমেন্ট বা আপনার নাম এবং ঠিকানা সহ সরকার জারি করা চিঠি।", "-435524000": "যাচাইকরণ ব্যর্থ হয়েছে। অ্যাকাউন্ট তৈরির সময় পুনরায় জমা দিন।", "-1385099152": "আপনার ডকুমেন্ট যাচাই করা হয়েছে।", + "-931599668": "ETF", + "-651501076": "Derived - SVG", + "-865172869": "Financial - BVI", + "-1851765767": "Financial - Vanuatu", + "-558597854": "Financial - Labuan", + "-2052425142": "Swap-Free - SVG", + "-1192904361": "Deriv X Demo", + "-1269597956": "MT5 Platform", + "-239789243": "(License no. SIBA/L/18/1114)", "-1434036215": "আর্থিক ডেমো", "-1416247163": "আর্থিক এসটিপি", "-1637969571": "ডেমো সোয়াপ মুক্ত", @@ -3412,6 +3439,10 @@ "-1580554423": "আমাদের সিন্থেটিক সূচকগুলিতে CFD ট্রেড করুন যা রিয়েল-ওয়ার্ল্ড মার্কেট মুভমেন্ট অনুকরণ করে।", "-1385484963": "আপনার {{platform}} পাসওয়ার্ড পরিবর্তন করতে নিশ্চিত করুন", "-1990902270": "এটি আপনার সমস্ত {{platform}} অ্যাকাউন্টের পাসওয়ার্ড পরিবর্তন করবে।", + "-1922462747": "Trader's hub", + "-700260448": "পরীক্ষামূলক", + "-1769158315": "বাস্তব", + "-2015785957": "Compare CFDs {{demo_title}} accounts", "-673424733": "ডেমো অ্যাকাউন্ট", "-1986258847": "সার্ভার রক্ষণাবেক্ষণ শুরু হয় প্রতি রবিবার 01:00 জিএমটি সময়ে, এবং এই প্রক্রিয়াটি সম্পন্ন হতে ২ ঘন্টা পর্যন্ত সময় লাগতে পারে। এই সময় সেবা বিঘ্নিত হতে পারে।", "-1199152768": "অনুগ্রহ করে আমাদের অন্যান্য প্ল্যাটফর্ম অন্বেষণ করুন।", @@ -3423,8 +3454,6 @@ "-790488576": "পাসওয়ার্ড ভুলে গেছেন?", "-535365199": "একটি {{platform_name}} {{account}} অ্যাকাউন্ট যোগ করতে আপনার {{platform}} পাসওয়ার্ড লিখুন।", "-2057918502": "ইঙ্গিত: আপনি আপনার Deriv পাসওয়ার্ড প্রবেশ করেছেন, যা আপনার {{platform}} পাসওয়ার্ড থেকে ভিন্ন।", - "-1769158315": "বাস্তব", - "-700260448": "পরীক্ষামূলক", "-1936102840": "অভিনন্দন, আপনি সফলভাবে আপনার {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}} অ্যাকাউন্ট তৈরি করেছেন। ", "-1928229820": "Deriv X বিনিয়োগকারী পাসওয়ার্ড রিসেট করুন", "-1087845020": "প্রধান", @@ -3453,6 +3482,9 @@ "-2123571162": "ডাউনলোড", "-941636117": "মেটাট্রেডার 5 লিনাক্স অ্যাপ", "-637537305": "{{ platform }} {{ account }} অ্যাকাউন্টে ট্রেড করতে আপনার ফোনে {{ platform }} ডাউনলোড করুন", + "-678964540": "থেকে", + "-206829624": "(1:x)", + "-616293830": "ফরেক্স, কমোডিটি, ক্রিপ্টোকুয়ার্বিক্স এবং স্টক ইনডেক্স মার্কেটে নির্বাচিত ইন্সট্রুমেন্টগুলিতে ট্রেড <0>করার সময় 1:1500 পর্যন্ত ডাইনামিক লিভারেজ উপভোগ করুন। অ্যাসেট টাইপ এবং ট্রেডিং ভলিউমের উপর ভিত্তি করে আমাদের ডাইনামিক লিভারেজ স্বয়ংক্রিয়ভাবে আপনার ট্রেডিং পজিশনে সমন্বয় করে।", "-2042845290": "আপনার বিনিয়োগকারী পাসওয়ার্ড পরিবর্তন করা হয়েছে।", "-1882295407": "আপনার পাসওয়ার্ড পরিবর্তন করা হয়েছে।", "-254497873": "এই পাসওয়ার্ডটি ব্যবহার করে অন্য ব্যবহারকারীকে দেখার সুযোগ প্রদান করুন। যদিও তারা আপনার ট্রেডিং অ্যাকাউন্ট দেখতে পারে, তারা ট্রেড করতে পারবে না বা অন্য কোন পদক্ষেপ নিতে পারবে না।", @@ -3461,6 +3493,7 @@ "-1793894323": "বিনিয়োগকারী পাসওয়ার্ড তৈরি বা রিসেট করুন", "-2026018074": "ডেরিভ (SVG) এলএলসি (কোম্পানি নং 273 LLC 2020) এর অধীনে আপনার ডেরিভ MT5 <0>{{account_type_name}} অ্যাকাউন্ট যোগ করুন।", "-162320753": "ব্রিটিশ ভার্জিন দ্বীপপুঞ্জ ফাইন্যান্সিয়াল সার্ভিসেস কমিশন দ্বারা নিয়ন্ত্রিত ডেরিভ (বিভিআই) লিমিটেডের অধীনে আপনার ডেরিভ MT5 <0>{{account_type_name}} অ্যাকাউন্ট যোগ করুন (লাইসেন্স নং। সিবা/এল/18/1114)।", + "-271828350": "Deriv MT5 ফাইন্যান্সিয়াল থেকে আরও কিছু পান", "-2125860351": "আপনার ডেরিভ MT5 CFD অ্যাকাউন্টের জন্য একটি এখতিয়ার চয়ন করুন", "-479119833": "আপনার Deriv MT5 {{account_type}} অ্যাকাউন্টের জন্য একটি এখতিয়ার বেছে নিন", "-450424792": "আপনি একটি বাস্তব Deriv MT5 অ্যাকাউন্ট তৈরি করতে Deriv মধ্যে একটি বাস্তব অ্যাকাউন্ট (মুদ্রা মুদ্রা বা cryptocurrency) প্রয়োজন।", diff --git a/packages/translations/src/translations/de.json b/packages/translations/src/translations/de.json index 16215bd39829..b4dc99d2c418 100644 --- a/packages/translations/src/translations/de.json +++ b/packages/translations/src/translations/de.json @@ -7,7 +7,7 @@ "3215342": "Letzte 30 Tage", "3420069": "Um Verzögerungen zu vermeiden, geben Sie Ihren <0>Namen und Ihr <0>Geburtsdatum genau so an, wie sie in Ihrem Ausweisdokument stehen.", "7100308": "Die Stunde muss zwischen 0 und 23 liegen.", - "9488203": "Deriv Bot ist ein webbasierter Strategie-Builder für den Handel mit digitalen Optionen. Es ist eine Plattform, auf der Sie mit Hilfe von Drag-and-Drop-Blöcken Ihren eigenen automatisierten Handels-Bot erstellen können.", + "9488203": "Deriv Bot ist ein webbasierter Strategie-Builder für den Handel mit digitalen Optionen. Es ist eine Plattform, auf der Sie mithilfe von Drag-and-Drop-Blöcken Ihren eigenen automatisierten Handels-Bot erstellen können.", "11539750": "setzen Sie {{ variable }} auf Array {{ dummy }}für den Relativen Stärkeindex", "11872052": "Ja, ich komme später wieder", "14365404": "Anfrage fehlgeschlagen für: {{ message_type }}, erneuter Versuch in {{ delay }}s", @@ -230,7 +230,7 @@ "270610771": "In diesem Beispiel wird der Eröffnungspreis einer Kerze der Variablen „candle_open_price“ zugewiesen.", "270712176": "absteigend", "270780527": "Sie haben das Limit für das Hochladen Ihrer Dokumente erreicht.", - "272042258": "Wenn Sie Ihre Limits festlegen, werden diese für alle Ihre Kontotypen in {{Plattform_name_trader}}, {{Plattform_name_dbot}}, {{Plattform_name_smarttrader}} und {{Plattform_name_bbot}} auf Deriv aggregiert. So werden beispielsweise die auf allen vier Plattformen gemachten Verluste addiert und auf das von Ihnen festgelegte Verlustlimit angerechnet.", + "272042258": "Wenn Sie Ihre Limits festlegen, werden diese für alle Ihre Kontotypen in {{platform_name_trader}}, {{platform_name_dbot}}, {{platform_name_smarttrader}} und {{platform_name_bbot}} auf Deriv aggregiert. So werden beispielsweise die auf allen vier Plattformen gemachten Verluste addiert und auf das von Ihnen festgelegte Verlustlimit angerechnet.", "272179372": "Dieser Block wird häufig verwendet, um die Parameter Ihres nächsten Trades anzupassen und die Stop-Loss-/Take-Profit-Logik zu implementieren.", "273350342": "Kopieren Sie das Token und fügen Sie es in die App ein.", "273728315": "Sollte nicht 0 oder leer sein", @@ -465,6 +465,7 @@ "531114081": "3. Art des Vertrags", "531675669": "Euro", "535041346": "Maximaler Gesamteinsatz pro Tag", + "537788407": "Andere CFD-Plattform", "538017420": "0,5 Pips", "538228086": "Nah-Niedrig", "541650045": "{{platform}} Passwort verwalten", @@ -515,6 +516,7 @@ "588609216": "Tour wiederholen", "592087722": "Beschäftigungsstatus ist erforderlich.", "593459109": "Versuche es mit einer anderen Währung", + "594937260": "Abgeleitet - BVI", "595080994": "Beispiel: CR123456789", "595136687": "Strategie speichern", "597089493": "Hier können Sie entscheiden, Ihren Vertrag zu verkaufen, bevor er ausläuft. Nur eine Kopie dieses Blocks ist zulässig.", @@ -540,7 +542,7 @@ "619407328": "Bist du sicher, dass du die Verknüpfung von {{identifier_title}}aufheben möchtest?", "623192233": "Bitte führen Sie den <0>Angemessenheitstest durch, um Zugang zu Ihrem Kassenbereich zu erhalten.", "623542160": "Exponentielles Array mit gleitendem Durchschnitt (EMAA)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "Du hast gerade den Bot gestoppt. Alle offenen Verträge können auf der Seite <0>Berichte eingesehen werden.", "625571750": "Einstiegsstelle:", "626175020": "Multiplikator für Standardabweichung nach oben {{ input_number }}", "626809456": "Erneut einreichen", @@ -790,6 +792,7 @@ "876292912": "Aussteigen", "879014472": "Maximale Anzahl von Dezimalstellen erreicht", "879647892": "Sie können den Kontrakt bis zu 60 Sekunden vor dem Ablauf verkaufen. Wenn Sie das tun, zahlen wir Ihnen den <0>Kontraktwert aus.", + "881963105": "(XAUUSD, XAGUSD)", "885065431": "Holen Sie sich ein Deriv-Konto", "888274063": "Ort/Stadt", "888924866": "Wir akzeptieren die folgenden Eingaben nicht für:", @@ -812,7 +815,9 @@ "905564365": "MT5-CFDs", "906049814": "Wir werden Ihre Dokumente überprüfen und Sie innerhalb von 5 Minuten über den Status informieren.", "907680782": "Überprüfung des Eigentumsnachweises ist fehlgeschlagen", + "909272635": "Finanziell - SVG", "910888293": "Zu viele Versuche", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "Folgen Sie diesen Schritten:", "912967164": "Von Ihrem Computer importieren", "915735109": "Zurück zu {{platform_name}}", @@ -847,6 +852,7 @@ "947758334": "Stadt ist erforderlich", "947914894": "Nachfüllen  <0>", "948156236": "{{type}} Passwort erstellen", + "948176566": "Neu!", "948545552": "150+", "949859957": "Abschicken", "952927527": "Reguliert von der Malta Financial Services Authority (MFSA) (Lizenz-Nr. IST/70156)", @@ -1055,6 +1061,7 @@ "1169201692": "{{platform}} Passwort erstellen", "1170228717": "Bleib auf {{platform_name_trader}}", "1171765024": "Schritt 3", + "1172524677": "CFD-Demo", "1173770679": "- currentPL: Verwenden Sie diese Variable, um den kumulierten Gewinn oder Verlust zu speichern, während Ihr Bot ausgeführt wird. Setzen Sie den Anfangswert auf 0.", "1174542625": "- Suchen Sie die Chat-ID-Eigenschaft in der Antwort und kopieren Sie den Wert der ID-Eigenschaft", "1174748431": "Zahlungskanal", @@ -1120,7 +1127,7 @@ "1235426525": "50%", "1237330017": "Rentner", "1238311538": "Admin", - "1239752061": "Stellen Sie sicher, dass Sie in Ihrer Kryptowährungs-Geldbörse das <0> Netzwerk{{network_name}} auswählen, wenn Sie Geld an Deriv überweisen.", + "1239752061": "Stellen Sie sicher, dass Sie in Ihrer Kryptowährung-Geldbörse das <0> Netzwerk{{network_name}} auswählen, wenn Sie Geld an Deriv überweisen.", "1239760289": "Vervollständigen Sie Ihre Handelsbewertung", "1239940690": "Startet den Bot neu, wenn ein Fehler auftritt.", "1240027773": "Bitte loggen Sie sich ein", @@ -1202,6 +1209,7 @@ "1323996051": "Steckbrief", "1324110809": "Informationen zur Adresse", "1324922837": "2. Die neue Variable wird als Block unter Variable setzen angezeigt.", + "1325514262": "(Lizenz Nr. MB/18/0024)", "1327181172": "Finanzwesen Vanuatu", "1327494533": "{{sell_value}} (Verkauf)", "1329136554": "Jump 200 Index", @@ -1423,7 +1431,7 @@ "1560302445": "Kopiert", "1562374116": "Studierende", "1562982636": "Fügen Sie Ihr MT5-Konto mit denselben Anmeldedaten erneut hinzu.", - "1564392937": "Wenn du deine Limits oder deinen Selbstausschluss festlegst, werden diese für all deine Kontotypen in {{platform_name_trader}} und {{platform_name_dbot}}zusammengefasst. Beispielsweise summieren sich die auf beiden Plattformen erzielten Verluste und werden auf das von Ihnen festgelegte Verlustlimit angerechnet.", + "1564392937": "Wenn du deine Limits oder deinen Selbstausschluss festlegst, werden diese für all deine Kontotypen in {{platform_name_trader}} und {{platform_name_dbot}} zusammengefasst. Beispielsweise summieren sich die auf beiden Plattformen erzielten Verluste und werden auf das von Ihnen festgelegte Verlustlimit angerechnet.", "1566037033": "Gekauft: {{longcode}} (ID: {{transaction_id}})", "1567076540": "Verwenden Sie nur eine Adresse, für die Sie einen Wohnsitznachweis haben - ", "1567586204": "Selbstausschluss", @@ -1523,6 +1531,7 @@ "1674163852": "Sie können den Ablauf Ihres Vertrags bestimmen, indem Sie die Dauer oder die Endzeit festlegen.", "1675030608": "Um dieses Konto zu erstellen, müssen Sie zuerst Ihren Adressnachweis erneut einreichen.", "1675289747": "Auf echtes Konto umgestellt", + "1676549796": "Dynamische Hebelwirkung", "1677027187": "Devisenmarkt", "1677990284": "Meine Apps", "1679743486": "1. Gehen Sie zu Schnellstrategie und wählen Sie die gewünschte Strategie aus.", @@ -1748,6 +1757,7 @@ "1889357660": "Geben Sie einen Wert in Minuten ein, bis zu 60480 Minuten (entspricht 6 Wochen).", "1890171328": "Wenn Sie unten auf Akzeptieren klicken und mit der Kontoeröffnung fortfahren, sollten Sie beachten, dass Sie sich möglicherweise Risiken aussetzen (die erheblich sein können, einschließlich des Risikos des Verlusts des gesamten investierten Betrags), die Sie möglicherweise nicht über das Wissen und die Erfahrung verfügen, um sie richtig einzuschätzen oder zu mindern.", "1890332321": "Gibt die Anzahl der Zeichen einer bestimmten Textzeichenfolge zurück, einschließlich Zahlen, Leerzeichen, Satzzeichen und Symbolen.", + "1893869876": "(lots)", "1894667135": "Bitte überprüfen Sie Ihren Adressnachweis", "1898670234": "{{formatted_opening_time}} (GMT) am {{opening_day}},<0> {{opening_date}}.", "1902547203": "MetaTrader 5 macOS-App", @@ -1880,6 +1890,7 @@ "2027696535": "Steuerliche Informationen", "2028163119": "EOS/USD", "2029237955": "Labuan", + "2029641956": "CFDCompareAccounts", "2030018735": "RSI ist ein technisches Analysetool, mit dem Sie den Markttrend identifizieren können. Sie erhalten einen Wert von 0 bis 100. Ein RSI-Wert von 70 und höher bedeutet, dass der Vermögenswert überkauft ist und sich der aktuelle Trend umkehren kann, während ein Wert von 30 und darunter bedeutet, dass der Vermögenswert überverkauft ist.", "2030045667": "Nachricht", "2033648953": "Dieser Block gibt Ihnen den angegebenen Kerzenwert für ein ausgewähltes Zeitintervall.", @@ -1937,6 +1948,7 @@ "2093675079": "- Schlusskurs: der Schlusskurs", "2096014107": "Bewerben", "2096456845": "Geburtsdatum*", + "2096603244": "Abgeleitetes Vanuatu", "2097170986": "Über Tether (Omni)", "2097365786": "Eine Kopie Ihres Ausweises (Personalausweis, Reisepass)", "2097381850": "Berechnet die Linie des einfachen gleitenden Durchschnitts aus einer Liste mit einem Punkt", @@ -2995,6 +3007,7 @@ "-981017278": "Automatisierter Handel an Ihren Fingerspitzen. Keine Codierung erforderlich.", "-1309011360": "Offene Stellen", "-1597214874": "Handelstabelle", + "-1929724703": "CFD-Konten vergleichen", "-883103549": "Konto deaktiviert", "-1837059346": "Kaufen/Verkaufen", "-1845037007": "Seite des Werbetreibenden", @@ -3363,6 +3376,11 @@ "-1373949478": "50+", "-1382029900": "70+", "-1493055298": "90+", + "-523602297": "Forex-Majors", + "-1303090739": "Bis zu 1:1500", + "-19213603": "Metalle", + "-1728334460": "Bis zu 1:300", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "Breitet sich aus", "-1587894214": "über erforderliche Überprüfungen.", @@ -3382,6 +3400,15 @@ "-70314394": "Eine aktuelle Stromrechnung (Strom, Wasser oder Gas) oder ein aktueller Kontoauszug oder ein von der Regierung ausgestellter Brief mit Ihrem Namen und Ihrer Adresse.", "-435524000": "Die Überprüfung ist fehlgeschlagen. Während der Kontoerstellung erneut einreichen.", "-1385099152": "Ihr Dokument ist verifiziert.", + "-931599668": "ETF", + "-651501076": "Abgeleitet - SVG", + "-865172869": "Finanzen - BVI", + "-1851765767": "Finanziell - Vanuatu", + "-558597854": "Finanziell - Labuan", + "-2052425142": "Tauschfreie SVG", + "-1192904361": "Deriv X Demo", + "-1269597956": "MT5-Plattform", + "-239789243": "(Lizenz-Nr. SIBA/L/18/1114)", "-1434036215": "Demo Finanzwesen", "-1416247163": "Finanzielles STP", "-1637969571": "Demo Tauschfrei", @@ -3412,6 +3439,10 @@ "-1580554423": "Handeln Sie CFDs auf unsere synthetischen Indizes, die reale Marktbewegungen simulieren.", "-1385484963": "Bestätigen Sie, dass Sie Ihr {{platform}} Passwort ändern möchten", "-1990902270": "Dadurch wird das Passwort für alle Ihre {{platform}}-Konten geändert.", + "-1922462747": "Händlerviertel", + "-700260448": "Demo", + "-1769158315": "echt", + "-2015785957": "CFDs Konten vergleichen {{demo_title}}", "-673424733": "Demo-Konto", "-1986258847": "Die Serverwartung beginnt jeden Sonntag um 01:00 Uhr GMT und dieser Vorgang kann bis zu 2 Stunden dauern. Der Service kann während dieser Zeit unterbrochen werden.", "-1199152768": "Bitte erkunden Sie unsere anderen Plattformen.", @@ -3423,8 +3454,6 @@ "-790488576": "Passwort vergessen?", "-535365199": "Geben Sie Ihr {{platform}}-Passwort ein, um ein {{platform_name}} {{account}}-Konto hinzuzufügen.", "-2057918502": "Hinweis: Sie haben möglicherweise Ihr Deriv-Passwort eingegeben, das sich von Ihrem {{platform}}-Passwort unterscheidet.", - "-1769158315": "echt", - "-700260448": "Demo", "-1936102840": "Herzlichen Glückwunsch, Sie haben Ihr {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}} Konto erfolgreich erstellt. ", "-1928229820": "Setzen Sie das Deriv X-Investorenpasswort zurück", "-1087845020": "Haupt", @@ -3453,6 +3482,9 @@ "-2123571162": "Herunterladen", "-941636117": "MetaTrader 5 Linux-App", "-637537305": "Laden Sie {{ platform }} auf Ihr Handy herunter, um mit der {{ platform }} zu handeln {{ account }} Konto", + "-678964540": "zu", + "-206829624": "(1:x)", + "-616293830": "Genießen Sie eine dynamische Hebelwirkung von <0>bis zu 1:1500 beim Handel mit ausgewählten Instrumenten an den Märkten für Devisen, Rohstoffe, Kryptowährungen und Aktienindizes. Unsere dynamische Hebelwirkung passt sich je nach Anlageart und Handelsvolumen automatisch an Ihre Handelsposition an.", "-2042845290": "Ihr Anlegerpasswort wurde geändert.", "-1882295407": "Ihr Passwort wurde geändert.", "-254497873": "Verwenden Sie dieses Passwort, um einem anderen Benutzer Lesezugriff zu gewähren. Sie können zwar Ihr Handelskonto einsehen, können aber weder handeln noch andere Maßnahmen ergreifen.", @@ -3461,6 +3493,7 @@ "-1793894323": "Anlegerpasswort erstellen oder zurücksetzen", "-2026018074": "Fügen Sie Ihr Deriv MT5 <0>{{account_type_name}} Konto unter Deriv (SVG) LLC (Firmennummer 273 LLC 2020) hinzu.", "-162320753": "Fügen Sie Ihr Deriv MT5 <0>{{account_type_name}}-Konto unter Deriv (BVI) Ltd, reguliert durch die British Virgin Islands Financial Services Commission (Lizenz Nr. SIBA/L/18/1114), hinzu.", + "-271828350": "Holen Sie mehr aus Deriv MT5 Financial heraus", "-2125860351": "Wählen Sie eine Gerichtsbarkeit für Ihr Deriv MT5 CFD-Konto", "-479119833": "Wählen Sie eine Gerichtsbarkeit für Ihr Deriv MT5 {{account_type}} Konto", "-450424792": "Sie benötigen ein echtes Konto (Fiat-Währung oder Kryptowährung) in Deriv, um ein echtes Deriv MT5-Konto zu erstellen.", diff --git a/packages/translations/src/translations/es.json b/packages/translations/src/translations/es.json index 55a930ea167d..3b196c9ccd59 100644 --- a/packages/translations/src/translations/es.json +++ b/packages/translations/src/translations/es.json @@ -465,6 +465,7 @@ "531114081": "3. Tipo de contrato", "531675669": "Euro", "535041346": "Inversión máx. total por día", + "537788407": "Other CFDs Platform", "538017420": "0.5 pips", "538228086": "Cierre-Bajo", "541650045": "Gestionar la contraseña de {{platform}}", @@ -515,6 +516,7 @@ "588609216": "Repetir tour", "592087722": "Se requiere el estado laboral.", "593459109": "Prueba con una moneda diferente", + "594937260": "Derived - BVI", "595080994": "Ejemplo: CR123456789", "595136687": "Guardar estrategia", "597089493": "Aquí es donde puede decidir vender su contrato antes que caduque. Solo se permite una copia de este bloque.", @@ -540,7 +542,7 @@ "619407328": "¿Está seguro de que desea desvincularse de {{identifier_title}}?", "623192233": "Complete la <0>Prueba de idoneidad para acceder a su cajero.", "623542160": "Conjunto de la Media Móvil Exponencial (EMAA)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "Acabas de detener al robot. Todos los contratos pendientes se pueden ver en la página de <0>informes.", "625571750": "Punto de entrada:", "626175020": "Multiplicador de desviación estándar ascendente {{ input_number }}", "626809456": "Reenviar", @@ -790,6 +792,7 @@ "876292912": "Salir", "879014472": "Número máximo de decimales alcanzado", "879647892": "Podrá vender el contrato hasta 60 segundos antes del vencimiento. Si lo hace, le pagaremos el <0>valor del contrato.", + "881963105": "(XAUUSD, XAGUSD)", "885065431": "Obtener cuenta Deriv", "888274063": "Pueblo/Ciudad", "888924866": "No aceptamos las siguientes entradas para:", @@ -812,7 +815,9 @@ "905564365": "CFD en MT5", "906049814": "Revisaremos sus documentos y le avisaremos de su estado en un plazo de 5 minutos.", "907680782": "Fallo en la verificación de la prueba de titularidad", + "909272635": "Financial - SVG", "910888293": "Demasiados intentos", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "Siga los siguientes pasos:", "912967164": "Importar desde el ordenador", "915735109": "Volver a {{platform_name}}", @@ -847,6 +852,7 @@ "947758334": "Se requiere la ciudad", "947914894": "Agregar fondos  <0>", "948156236": "Crear contraseña {{type}}", + "948176566": "New!", "948545552": "150+", "949859957": "Enviar", "952927527": "Regulada por la Autoridad de Servicios Financieros de Malta (MFSA) (licencia nº IS/70156)", @@ -1055,6 +1061,7 @@ "1169201692": "Crear contraseña {{platform}}", "1170228717": "Permanezca en {{platform_name_trader}}", "1171765024": "Paso 3", + "1172524677": "CFDs Demo", "1173770679": "- currentPL: Usa esta variable para almacenar las ganancias o pérdidas acumuladas mientras tu bot esté en ejecución. Establezca el valor inicial en 0.", "1174542625": "- Encuentre la propiedad ID del chat en la respuesta y copie el valor de la propiedad ID", "1174748431": "Canal de pago", @@ -1202,6 +1209,7 @@ "1323996051": "Perfil", "1324110809": "Datos de domicilio", "1324922837": "2. La nueva variable aparecerá como un bloque en Establecer variable.", + "1325514262": "(licence no. MB/18/0024)", "1327181172": "Financial Vanuatu", "1327494533": "{{sell_value}} (Vender)", "1329136554": "Índice Jump 200", @@ -1523,6 +1531,7 @@ "1674163852": "Puede determinar el vencimiento de su contrato fijando la duración o la hora de finalización.", "1675030608": "Para crear esta cuenta, primero necesitamos que vuelva a enviar su prueba de domicilio.", "1675289747": "Cambiar a cuenta real", + "1676549796": "Apalancamiento dinámico", "1677027187": "Forex", "1677990284": "Mis apps", "1679743486": "1. Ve a Estrategia rápida y selecciona la estrategia que desees.", @@ -1748,6 +1757,7 @@ "1889357660": "Ingrese un valor en minutos, hasta 60480 minutos (equivalente a 6 semanas).", "1890171328": "Al hacer clic en Aceptar abajo y proceder a la apretura de la cuenta, debe tener en cuenta que es posible que se esté exponiendo a riesgos (que pueden ser significativos, incluyendo el riesgo de pérdida de la totalidad de la suma invertida) que usted puede no conocer y no tiene la experiencia para evaluarlos o mitigarlos adecuadamente.", "1890332321": "Devuelve el número de caracteres de una cadena de texto dada, incluyendo números, espacios, signos de puntuación y símbolos.", + "1893869876": "(lotes)", "1894667135": "Verifique su prueba de domicilio", "1898670234": "{{formatted_opening_time}} (GMT) el {{opening_day}},<0> {{opening_date}}.", "1902547203": "App MetaTrader 5 para MacOS", @@ -1880,6 +1890,7 @@ "2027696535": "Información tributaria", "2028163119": "EOS/USD", "2029237955": "Labuan", + "2029641956": "CFDCompareAccounts", "2030018735": "RSI es una herramienta de análisis técnico que lo ayuda a identificar la tendencia del mercado. Le dará un valor de 0 a 100. Un valor RSI de 70 o más significa que el activo está sobrecomprado y la tendencia actual puede revertirse, mientras que un valor de 30 o menos significa que el activo está sobrevendido.", "2030045667": "Mensaje", "2033648953": "Este bloque le proporciona el valor de vela especificado para un intervalo de tiempo seleccionado.", @@ -1937,6 +1948,7 @@ "2093675079": "- Cerrar: el precio de cierre", "2096014107": "Aplicar", "2096456845": "Fecha de nacimiento*", + "2096603244": "Derived - Vanuatu", "2097170986": "Sobre Tether (Omni)", "2097365786": "Una copia de su documento de identidad (documento de identidad, pasaporte)", "2097381850": "Calcula la Media Móvil Simple (SMA) a partir de una lista con un período", @@ -2995,6 +3007,7 @@ "-981017278": "Operaciones automatizadas a tu alcance. No se necesita conocimiento de codificación.", "-1309011360": "Posiciones abiertas", "-1597214874": "Tabla de operaciones", + "-1929724703": "Compare CFD accounts", "-883103549": "Cuenta desactivada", "-1837059346": "Comprar / Vender", "-1845037007": "Página del anunciante", @@ -3363,6 +3376,11 @@ "-1373949478": "50+", "-1382029900": "70+", "-1493055298": "90+", + "-523602297": "Forex mayores", + "-1303090739": "Hasta 1:1500", + "-19213603": "Metales", + "-1728334460": "Hasta 1:300", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "Spreads desde", "-1587894214": "acerca de las verificaciones necesarias.", @@ -3382,6 +3400,15 @@ "-70314394": "Una factura reciente de servicios públicos (electricidad, agua, o gas) o extracto bancario o carta emitida por el gobierno con su nombre y dirección.", "-435524000": "Verificación fallida. Vuelva a enviarlo durante la creación de la cuenta.", "-1385099152": "Su documento está verificado.", + "-931599668": "ETF", + "-651501076": "Derived - SVG", + "-865172869": "Financial - BVI", + "-1851765767": "Financial - Vanuatu", + "-558597854": "Financial - Labuan", + "-2052425142": "Swap-Free - SVG", + "-1192904361": "Deriv X Demo", + "-1269597956": "MT5 Platform", + "-239789243": "(License no. SIBA/L/18/1114)", "-1434036215": "Financiera demo", "-1416247163": "Financiera STP", "-1637969571": "Sin swaps Demo", @@ -3412,6 +3439,10 @@ "-1580554423": "Opere con CFD en nuestros índices sintéticos que simulan los movimientos del mercado en el mundo real.", "-1385484963": "Confirme el cambio de su contraseña {{platform}}", "-1990902270": "Esto cambiará la contraseña de todas sus cuentas {{platform}}.", + "-1922462747": "Trader's hub", + "-700260448": "demo", + "-1769158315": "real", + "-2015785957": "Compare CFDs {{demo_title}} accounts", "-673424733": "Cuenta demo", "-1986258847": "El mantenimiento del servidor empieza a las 01:00 GMT todos los domingos. Este proceso puede durar hasta 2 horas en completarse. El servicio puede ser interrumpido durante este tiempo.", "-1199152768": "Explore nuestras otras plataformas.", @@ -3423,8 +3454,6 @@ "-790488576": "¿Olvidó la contraseña?", "-535365199": "Introduzca su contraseña de {{platform}} para añadir una cuenta de {{account}} {{platform_name}}.", "-2057918502": "Sugerencia: Es posible que haya introducido su contraseña de Deriv, que es diferente de su contraseña de {{platform}}.", - "-1769158315": "real", - "-700260448": "demo", "-1936102840": "Enhorabuena, ha creado correctamente su cuenta {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}}. ", "-1928229820": "Restablecer la contraseña de inversor Deriv X", "-1087845020": "principal", @@ -3453,6 +3482,9 @@ "-2123571162": "Descargar", "-941636117": "App MetaTrader 5 para Linux", "-637537305": "Descargue {{ platform }} en su teléfono para operar con la cuenta {{ platform }} {{ account }}", + "-678964540": "a", + "-206829624": "(1:x)", + "-616293830": "Disfrute de un apalancamiento dinámico de <0>hasta 1:1500 al operar con instrumentos seleccionados en los mercados de divisas, materias primas, criptomonedas e índices bursátiles. Nuestro apalancamiento dinámico se ajusta automáticamente a su posición de negociación, según el tipo de activo y el volumen de operaciones.", "-2042845290": "Su contraseña de inversionista ha sido cambiada.", "-1882295407": "Su contraseña sido cambiada.", "-254497873": "Use esta contraseña para otorgar acceso de visualización a otro usuario. Aunque puedan ver su cuenta de operaciones, no podrán operar ni realizar ninguna otra acción.", @@ -3461,6 +3493,7 @@ "-1793894323": "Crear o restablecer la contraseña de inversor", "-2026018074": "Añada su cuenta Deriv MT5 <0>{{account_type_name}} en Deriv (SVG) LLC (número de empresa 273 LLC 2020).", "-162320753": "Añada su cuenta Deriv MT5 <0>{{account_type_name}} en Deriv (BVI) Ltd, regulada por la Comisión de Servicios Financieros de las Islas Vírgenes Británicas (núm. de licencia SIBA/L/18/114).", + "-271828350": "Saque más provecho de Deriv MT5 Financial", "-2125860351": "Elija una jurisdicción para su cuenta Deriv MT5 CFD", "-479119833": "Elija una jurisdicción para su cuenta {{account_type}} Deriv MT5", "-450424792": "Necesita una cuenta real (moneda fiduciaria o criptomoneda) en Deriv para crear una cuenta Deriv MT5 real.", diff --git a/packages/translations/src/translations/fr.json b/packages/translations/src/translations/fr.json index 347106969433..09a215044add 100644 --- a/packages/translations/src/translations/fr.json +++ b/packages/translations/src/translations/fr.json @@ -465,6 +465,7 @@ "531114081": "3. Type de Contrat", "531675669": "Euro", "535041346": "Max. mise totale par jour", + "537788407": "Other CFDs Platform", "538017420": "0,5 pips", "538228086": "Clôture-Bas", "541650045": "Gérer le mot de passe {{platform}}", @@ -515,6 +516,7 @@ "588609216": "Répétez la visite", "592087722": "Le statut professionnel est requis.", "593459109": "Essayez une autre devise", + "594937260": "Derived - BVI", "595080994": "Exemple : CR123456789", "595136687": "Sauvegardez la stratégie", "597089493": "Voici où vous pouvez décider de vendre votre contrat avant son expiration. Une seule copie de ce bloc est autorisée.", @@ -540,7 +542,7 @@ "619407328": "Etes-vous sûr de vouloir vous déconnecter de {{identifier_title}}?", "623192233": "Veuillez compléter le <0>Appropriateness Test pour accéder à votre caisse.", "623542160": "Tableau de moyenne mobile exponentielle (EMAA)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "Vous venez d'arrêter le bot. Tous les contrats ouverts peuvent être consultés sur la page <0>Rapports.", "625571750": "Point d'entrée:", "626175020": "Multiplicateur d'augmentation de l'écart type {{ input_number }}", "626809456": "Soumettre à nouveau", @@ -790,6 +792,7 @@ "876292912": "Sortie", "879014472": "Nombre maximum de décimales atteint", "879647892": "Vous pouvez vendre le contrat jusqu'à 60 secondes avant l'expiration. Si vous le faites, nous vous paierons la <0>valeur du contrat.", + "881963105": "(XAUUSD, XAGUSD)", "885065431": "Ouvrez un compte Deriv", "888274063": "Ville", "888924866": "Nous n'acceptons pas les entrées suivantes pour :", @@ -812,7 +815,9 @@ "905564365": "CFD sur MT5", "906049814": "Nous examinerons votre document et reviendrons vers vous dans un délai de 5 minutes.", "907680782": "La vérification de la preuve de propriété a échoué", + "909272635": "Financial - SVG", "910888293": "Trop de tentatives", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "Suivez ces étapes :", "912967164": "Importer depuis votre ordinateur", "915735109": "Retour à {{platform_name}}", @@ -847,6 +852,7 @@ "947758334": "Ville/Village est requis", "947914894": "Recharger  <0>", "948156236": "Créer le mot de passe {{type}}", + "948176566": "New!", "948545552": "150+", "949859957": "Envoyer", "952927527": "Réglementée par la Malta Financial Services Authority (MFSA) (licence nº IS/70156)", @@ -867,7 +873,7 @@ "974888153": "Haut-Bas", "975668699": "Je confirme et j'accepte les <0>conditions générales de {{company}}", "975950139": "Pays de résidence", - "977929335": "Allez dans les paramètres de mon compte", + "977929335": "Allez aux paramètres de mon compte", "981138557": "Rediriger", "981568830": "Vous avez choisi de vous exclure du trading sur notre site jusqu'à {{exclude_until}}. Si vous ne parvenez pas à effectuer une opération ou à effectuer un dépôt après votre période d'auto-exclusion, veuillez nous contacter via <0>le chat en direct.", "981965437": "Scannez le QR code ci-dessous avec votre application 2FA. Nous recommandons <0>Authy ou <1>Google Authenticator.", @@ -1055,6 +1061,7 @@ "1169201692": "Créer le mot de passe {{platform}}", "1170228717": "Restez sur {{platform_name_trader}}", "1171765024": "Étape 3", + "1172524677": "CFDs Demo", "1173770679": "- CurrentPL : utilisez cette variable pour stocker les profits ou les pertes cumulés pendant que votre bot fonctionne. Définissez la valeur initiale sur 0.", "1174542625": "- Recherchez la propriété ID de chat dans la réponse et copiez la valeur de la propriété id", "1174748431": "Canal de paiement", @@ -1202,6 +1209,7 @@ "1323996051": "Profil", "1324110809": "Informations d'adresse", "1324922837": "2. La nouvelle variable apparaîtra sous forme de bloc sous Définir la variable.", + "1325514262": "(licence no. MB/18/0024)", "1327181172": "Financier Vanuatu", "1327494533": "{{sell_value}} (Vendre)", "1329136554": "Indice Jump 200", @@ -1523,6 +1531,7 @@ "1674163852": "Vous pouvez déterminer l'expiration de votre contrat en fixant la durée ou l'heure de fin.", "1675030608": "Pour créer ce compte, vous devez d'abord renvoyer votre justificatif de domicile.", "1675289747": "Passer au compte réel", + "1676549796": "Levier dynamique", "1677027187": "Forex", "1677990284": "Mes apps", "1679743486": "1. Accédez à Stratégie rapide et sélectionnez la stratégie que vous souhaitez.", @@ -1748,6 +1757,7 @@ "1889357660": "Entrez une valeur en minutes, jusqu'à 60480 minutes (équivalent à 6 semaines).", "1890171328": "En cliquant sur Accepter ci-dessous et en procédant à l'ouverture du compte, vous devez noter que vous pouvez vous exposer à des risques (qui peuvent être importants, y compris le risque de perte de la totalité de la somme investie) que vous ne possédez peut-être pas les connaissances et l'expérience nécessaires pour évaluer correctement ou atténuer.", "1890332321": "Renvoie le nombre de caractères d'une chaîne de texte donnée, y compris les nombres, les espaces, les signes de ponctuation et les symboles.", + "1893869876": "(lots)", "1894667135": "Veuillez vérifier votre preuve d'adresse", "1898670234": "{{formatted_opening_time}} (GMT) le lundi {{opening_day}},<0> {{opening_date}}.", "1902547203": "Appli MacOS MetaTrader 5", @@ -1880,6 +1890,7 @@ "2027696535": "Informations fiscales", "2028163119": "EOS/USD", "2029237955": "Labuan", + "2029641956": "CFDCompareAccounts", "2030018735": "RSI est un outil d'analyse technique qui vous aide à identifier la tendance du marché. Il vous donnera une valeur de 0 à 100. Une valeur RSI de 70 et plus signifie que l'actif est suracheté et que la tendance actuelle peut s'inverser, tandis qu'une valeur de 30 et moins signifie que l'actif est survendu.", "2030045667": "Message", "2033648953": "Ce bloc vous donne la valeur de bougie spécifiée pour un intervalle de temps sélectionné.", @@ -1937,6 +1948,7 @@ "2093675079": "- Clôture: le cours de clôture", "2096014107": "Appliquer", "2096456845": "Date de naissance*", + "2096603244": "Derived - Vanuatu", "2097170986": "À propos de Tether (Omni)", "2097365786": "Une copie de votre document d'identité (carte d'identité, passeport)", "2097381850": "Calcule la ligne de moyenne mobile simple à partir d'une liste avec une période", @@ -2995,6 +3007,7 @@ "-981017278": "Trading automatisé à portée de main. Aucun codage nécessaire.", "-1309011360": "Positions ouvertes", "-1597214874": "Table de Trade", + "-1929724703": "Compare CFD accounts", "-883103549": "Compte désactivé", "-1837059346": "Achat / Vente", "-1845037007": "Page de l'annonceur", @@ -3363,6 +3376,11 @@ "-1373949478": "50+", "-1382029900": "70 +", "-1493055298": "90+", + "-523602297": "Paires majeures Forex", + "-1303090739": "Jusqu'à 1:1500", + "-19213603": "Métaux", + "-1728334460": "Jusqu'à 1:300", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "Les spreads de", "-1587894214": "sur les vérifications nécessaires.", @@ -3382,6 +3400,15 @@ "-70314394": "Une facture de services publics récente (électricité, eau, ou gaz), ou un relevé bancaire ou lettre du gouvernement récent avec votre nom et votre adresse.", "-435524000": "La vérification a échoué. Soumettez-le à nouveau lors de la création du compte.", "-1385099152": "Votre document est vérifié.", + "-931599668": "ETF", + "-651501076": "Derived - SVG", + "-865172869": "Financial - BVI", + "-1851765767": "Financial - Vanuatu", + "-558597854": "Financial - Labuan", + "-2052425142": "Swap-Free - SVG", + "-1192904361": "Deriv X Demo", + "-1269597956": "MT5 Platform", + "-239789243": "(License no. SIBA/L/18/1114)", "-1434036215": "Demo Financier", "-1416247163": "Financier STP", "-1637969571": "Démo Swap-Free", @@ -3412,6 +3439,10 @@ "-1580554423": "Tradez des CFD sur nos indices synthétiques qui simulent les mouvements réels du marché.", "-1385484963": "Confirmer le changement de votre mot de passe {{platform}}", "-1990902270": "Cela changera le mot de passe de tous vos comptes {{platform}}.", + "-1922462747": "Trader's hub", + "-700260448": "démo", + "-1769158315": "réel", + "-2015785957": "Compare CFDs {{demo_title}} accounts", "-673424733": "Compte démo", "-1986258847": "Maintenance du serveur à partir de 01h00 GMT tous les dimanches et ce processus peut prendre jusqu'à 2 heures. Le service peut être interrompu pendant cette période.", "-1199152768": "Veuillez explorer nos autres plateformes.", @@ -3423,8 +3454,6 @@ "-790488576": "Mot de passe oublié?", "-535365199": "Entrez votre mot de passe {{platform}} pour ajouter un compte {{platform_name}} {{account}} .", "-2057918502": "Astuce: vous avez peut-être entré votre mot de passe Deriv, qui est différent de votre mot de passe {{platform}}.", - "-1769158315": "réel", - "-700260448": "démo", "-1936102840": "Félicitations, vous avez créé avec succès votre compte {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}}. ", "-1928229820": "Réinitialiser le mot de passe investisseur de Deriv X", "-1087845020": "principal", @@ -3453,6 +3482,9 @@ "-2123571162": "Télécharger", "-941636117": "Appli Linux MetaTrader 5", "-637537305": "Téléchargez {{ platform }} sur votre téléphone portable pour négocier avec le compte {{ platform }} {{ account }}", + "-678964540": "à", + "-206829624": "(1:x)", + "-616293830": "Profitez d'un effet de levier dynamique <0>allant jusqu'à 1:1500 lorsque vous négociez des instruments sélectionnés sur les marchés du forex, des matières premières, des crypto-monnaies et des indices boursiers. Notre effet de levier dynamique s'adapte automatiquement à votre position de négociation, en fonction du type d'actif et du volume des transactions.", "-2042845290": "Votre mot de passe investisseur a été modifié.", "-1882295407": "Votre mot de passe a été modifié.", "-254497873": "Utilisez ce mot de passe pour accorder l'accès de visualisation à un autre utilisateur. Bien qu'ils puissent consulter votre compte de trading, ils ne pourront pas échanger ou prendre d'autres mesures.", @@ -3461,6 +3493,7 @@ "-1793894323": "Créer ou réinitialiser le mot de passe de l'investisseur", "-2026018074": "Ajoutez votre compte Deriv MT5 <0>{{account_type_name}} sous Deriv (SVG) LLC (société n°273 LLC 2020).", "-162320753": "Ajoutez votre compte Deriv MT5 <0>{{account_type_name}} sous Deriv (BVI) Ltd, réglementé par la Commission des services financiers des îles Vierges britanniques (Licence n°SIBA/L/18/1114).", + "-271828350": "Tirez le meilleur parti de Deriv MT5 Financial", "-2125860351": "Choisissez une juridiction pour votre compte Deriv MT5 CFD", "-479119833": "Choisissez une juridiction pour votre compte Deriv MT5 {{account_type}}", "-450424792": "Vous avez besoin d'un compte réel (monnaie fiduciaire ou crypto-monnaie) dans Deriv pour créer un vrai compte Deriv MT5.", diff --git a/packages/translations/src/translations/id.json b/packages/translations/src/translations/id.json index 7b42ff2b002b..83c3b6abd1ef 100644 --- a/packages/translations/src/translations/id.json +++ b/packages/translations/src/translations/id.json @@ -465,6 +465,7 @@ "531114081": "3. Jenis Kontrak", "531675669": "Euro", "535041346": "Maks. total modal per hari", + "537788407": "Other CFDs Platform", "538017420": "0,5 pip", "538228086": "Close-Low", "541650045": "Atur kata sandi {{platform}}", @@ -515,6 +516,7 @@ "588609216": "Ulangi tur", "592087722": "Status pekerjaan diperlukan.", "593459109": "Coba mata uang lain", + "594937260": "Derived - BVI", "595080994": "Contoh: CR123456789", "595136687": "Simpan Strategi", "597089493": "Di sinilah Anda dapat memutuskan untuk menjual kontrak Anda sebelum berakhir. Hanya satu salinan dari blok ini diperbolehkan.", @@ -540,7 +542,7 @@ "619407328": "Yakin ingin membatalkan tautan dari {{identifier_title}}?", "623192233": "Mohon lengkapi <0>Ujian Kesesuaian untuk mengakses bagian kasir Anda.", "623542160": "Exponential Moving Average Array (EMAA)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "Kau baru saja menghentikan botnya. Setiap kontrak terbuka dapat dilihat di halaman <0>Laporan.", "625571750": "Spot awal:", "626175020": "Standar Deviasi Atas Multiplier {{ input_number }}", "626809456": "Kirim ulang", @@ -790,6 +792,7 @@ "876292912": "Keluar", "879014472": "Mencapai jumlah maksimum desimal", "879647892": "Anda dapat menjual kontrak hingga 60 detik sebelum masa berlaku habis. Jika Anda melakukannya, kami akan membayar Anda sesuai <0>nilai kontrak.", + "881963105": "(XAUUSD, XAGUSD)", "885065431": "Dapatkan akun Deriv", "888274063": "Kota", "888924866": "Kami tidak menerima masukan berikut untuk:", @@ -812,7 +815,9 @@ "905564365": "CFD MT5", "906049814": "Kami akan meninjau dokumen dan mengabari Anda dalam waktu 5 menit.", "907680782": "Verifikasi bukti kepemilikan gagal", + "909272635": "Financial - SVG", "910888293": "Terlalu banyak percobaan", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "Ikuti langkah berikut:", "912967164": "Impor dari komputer Anda", "915735109": "Kembali ke {{platform_name}}", @@ -847,6 +852,7 @@ "947758334": "Kota diperlukan", "947914894": "Isi ulang  <0>", "948156236": "Membuat kata sandi {{type}}", + "948176566": "New!", "948545552": "150+", "949859957": "Kirim", "952927527": "Diatur oleh Otoritas Jasa Keuangan Malta (MFSA) (lisensi no. IS/70156)", @@ -1055,6 +1061,7 @@ "1169201692": "Membuat kata sandi {{platform}}", "1170228717": "Tetap di {{platform_name_trader}}", "1171765024": "Langkah 3", + "1172524677": "CFDs Demo", "1173770679": "- currentPL: Gunakan variabel ini untuk menyimpan keuntungan atau kerugian kumulatif saat bot Anda berjalan. Tetapkan nilai awal menjadi 0.", "1174542625": "- Temukan ID properti chat pada respon, dan salin nilai properti id", "1174748431": "Saluran pembayaran", @@ -1202,6 +1209,7 @@ "1323996051": "Profil", "1324110809": "Informasi alamat", "1324922837": "2. Variabel baru akan muncul sebagai blok di bawah Set variabel.", + "1325514262": "(licence no. MB/18/0024)", "1327181172": "Finansial Vanuatu", "1327494533": "{{sell_value}} (Jual)", "1329136554": "Indeks Jump 200", @@ -1523,6 +1531,7 @@ "1674163852": "Anda dapat menentukan masa berlaku kontrak dengan mengatur durasi atau waktu akhir.", "1675030608": "Untuk mendaftar akun ini, Anda perlu mengirimkan kembali bukti alamat.", "1675289747": "Pindah ke akun riil", + "1676549796": "Dynamic Leverage", "1677027187": "Forex", "1677990284": "Aplikasi saya", "1679743486": "1. Pergi ke Strategi cepat dan pilih strategi yang Anda inginkan.", @@ -1748,6 +1757,7 @@ "1889357660": "Masukkan nilai dalam menit, hingga 60480 menit (setara dengan 6 minggu).", "1890171328": "Dengan mengklik Menerima dibawah ini dan melanjutkan Pendaftaran Akun berarti Anda memahami bahwa Anda akan mungkin akan mengalami risiko (yang mungkin segnifikan termasuk risiko kehilangan semua dana yang Anda investasikan) dimana Anda mungkin tidak memiliki pengetahuan dan pengalaman untuk mengurangi atau menghindarinya.", "1890332321": "Menampilkan jumlah karakter string teks tertentu, termasuk angka, spasi, tanda baca, dan simbol.", + "1893869876": "(lots)", "1894667135": "Silakan verifikasi bukti alamat Anda", "1898670234": "{{formatted_opening_time}} (GMT) pada {{opening_day}},<0> {{opening_date}}.", "1902547203": "Aplikasi macOS MetaTrader 5", @@ -1880,6 +1890,7 @@ "2027696535": "Informasi pajak", "2028163119": "EOS/USD", "2029237955": "Labuan", + "2029641956": "CFDCompareAccounts", "2030018735": "RSI adalah alat analisis teknis yang membantu Anda mengidentifikasi tren pasar. Nilai yang tersedia adalah 0 sampai 100. Nilai RSI 70 ke atas berarti bahwa aset mengalami banyak pembelian dan tren saat ini dapat membalikkan, sementara nilai 30 ke bawah berarti bahwa aset tersebut mengalami banyak penjualan.", "2030045667": "Pesan", "2033648953": "Blok ini memberi Anda nilai candle yang ditentukan untuk interval waktu yang dipilih.", @@ -1937,6 +1948,7 @@ "2093675079": "- Close: harga penutupan", "2096014107": "Daftar", "2096456845": "Tanggal lahir*", + "2096603244": "Derived - Vanuatu", "2097170986": "Tentang Tether (Omni)", "2097365786": "Salinan dokumen identitas Anda (kartu identitas, paspor)", "2097381850": "Menghitung baris Simple Moving Average dari daftar periode", @@ -2995,6 +3007,7 @@ "-981017278": "Trading otomatis di ujung jari Anda. Tanpa coding.", "-1309011360": "Posisi berjalan", "-1597214874": "Tabel trading", + "-1929724703": "Compare CFD accounts", "-883103549": "Akun dinonaktifkan", "-1837059346": "Beli / Jual", "-1845037007": "Halaman pengiklan", @@ -3363,6 +3376,11 @@ "-1373949478": "50+", "-1382029900": "70+", "-1493055298": "90+", + "-523602297": "Forex majors", + "-1303090739": "Up to 1:1500", + "-19213603": "Metals", + "-1728334460": "Up to 1:300", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "Spread dari", "-1587894214": "tentang verifikasi yang dibutuhkan.", @@ -3382,6 +3400,15 @@ "-70314394": "Tagihan utilitas terbaru (listrik, air atau gas) atau laporan bank terbaru atau surat yang dikeluarkan pemerintah dengan nama dan alamat Anda.", "-435524000": "Verifikasi gagal. Kirim ulang selama pembuatan akun.", "-1385099152": "Dokumen Anda diverifikasi.", + "-931599668": "ETF", + "-651501076": "Derived - SVG", + "-865172869": "Financial - BVI", + "-1851765767": "Financial - Vanuatu", + "-558597854": "Financial - Labuan", + "-2052425142": "Swap-Free - SVG", + "-1192904361": "Deriv X Demo", + "-1269597956": "MT5 Platform", + "-239789243": "(License no. SIBA/L/18/1114)", "-1434036215": "Demo Finansial", "-1416247163": "Finansial STP", "-1637969571": "Demo Bebas Swap", @@ -3412,6 +3439,10 @@ "-1580554423": "Trading CFD pada indeks sintetis kami yang mensimulasikan pergerakan pasar dunia nyata.", "-1385484963": "Konfirmasi untuk mengubah kata sandi {{platform}} Anda", "-1990902270": "Ini akan mengubah kata sandi untuk semua akun {{platform}} Anda.", + "-1922462747": "Trader's hub", + "-700260448": "demo", + "-1769158315": "riil", + "-2015785957": "Compare CFDs {{demo_title}} accounts", "-673424733": "Akun demo", "-1986258847": "Pemeliharaan server dimulai pada pukul 01:00 GMT (08:00 WIB) setiap hari Minggu, proses ini dapat memakan waktu hingga 2 jam. Beberapa layanan mungkin akan mengalami gangguan.", "-1199152768": "Silakan jelajahi platform lainnya.", @@ -3423,8 +3454,6 @@ "-790488576": "Lupa kata sandi?", "-535365199": "Masukkan kata sandi {{platform}} untuk menambahkan akun {{platform_name}} {{account}}.", "-2057918502": "Petunjuk: Anda mungkin menggunakan kata sandi Deriv, yang berbeda dengan kata sandi {{platform}}.", - "-1769158315": "riil", - "-700260448": "demo", "-1936102840": "Selamat, Anda telah berhasil mendaftar akun {{category}} <0>{{platform}} <1>{{type}}{{jurisdiction_selected_shortcode}} Anda. ", "-1928229820": "Reset kata sandi investor Deriv X", "-1087845020": "utama", @@ -3453,6 +3482,9 @@ "-2123571162": "Unduh", "-941636117": "Aplikasi MetaTrader 5 Linux", "-637537305": "Unduh {{ platform }} pada ponsel Anda untuk bertrading menggunakan akun {{ platform }} {{ account }}", + "-678964540": "to", + "-206829624": "(1:x)", + "-616293830": "Enjoy dynamic leverage of <0>up to 1:1500 when trading selected instruments in the forex, commodities, cryptocurrencies, and stock indices markets. Our dynamic leverage adjusts automatically to your trading position, based on asset type and trading volume.", "-2042845290": "Kata sandi investor Anda telah diubah.", "-1882295407": "Kata sandi Anda telah diubah.", "-254497873": "Gunakan kata sandi ini untuk memberikan tampilan akses pada pengguna lain. Meskipun mereka dapat melihat akun trading Anda, mereka tidak akan dapat bertrading atau mengambil tindakan lainnya.", @@ -3461,6 +3493,7 @@ "-1793894323": "Membuat atau mengatur ulang kata sandi investor", "-2026018074": "Daftarkan akun Deriv MT5 <0>{{account_type_name}} Anda di bawah Deriv (SVG) LLC (perusahaan no. 273 LLC 2020).", "-162320753": "Daftarkan akun Deriv MT5 <0>{{account_type_name}} Anda di bawah Deriv (BVI) Ltd, diatur oleh Komisi Jasa Keuangan British Virgin Islands (Lisensi no. SIBA/L/18/1114).", + "-271828350": "Get more out of Deriv MT5 Financial", "-2125860351": "Pilih yurisdiksi untuk akun CFD MT5 Deriv Anda", "-479119833": "Pilih yurisdiksi untuk akun Deriv MT5 {{account_type}} Anda", "-450424792": "Anda memerlukan akun riil (dalam mata uang fiat atau kripto) Deriv untuk mendaftar akun riil Deriv MT5.", diff --git a/packages/translations/src/translations/it.json b/packages/translations/src/translations/it.json index 8b331cb5cacd..885bffffed28 100644 --- a/packages/translations/src/translations/it.json +++ b/packages/translations/src/translations/it.json @@ -465,6 +465,7 @@ "531114081": "3. Tipologia di contratto", "531675669": "Euro", "535041346": "Puntata massima totale giornaliera", + "537788407": "Other CFDs Platform", "538017420": "0,5 pips", "538228086": "Close-Low", "541650045": "Gestisci password {{platform}}", @@ -515,6 +516,7 @@ "588609216": "Ripeti il tour", "592087722": "La situazione lavorativa è obbligatoria.", "593459109": "Prova una valuta diversa", + "594937260": "Derived - BVI", "595080994": "Esempio: CR123456789", "595136687": "Salva la strategia", "597089493": "Qui potrai vendere il contratto prima della scadenza. È permessa una sola copia di questo blocco.", @@ -540,7 +542,7 @@ "619407328": "Vuoi davvero scollegarti da {{identifier_title}}?", "623192233": "Esegui il <0>test d'idoneità per accedere alla cassa.", "623542160": "Serie di Medie Mobili Esponenziali (EMAA)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "Hai appena fermato il bot. Tutti i contratti aperti possono essere visualizzati nella pagina <0>Rapporti.", "625571750": "Spot d'entrata:", "626175020": "Moltiplicatore al rialzo della deviazione standard {{ input_number }}", "626809456": "Reinvia", @@ -790,6 +792,7 @@ "876292912": "Esci", "879014472": "Raggiunto il numero massimo di decimali", "879647892": "Può vendere il contratto fino a 60 secondi prima della scadenza. Se lo fa, le pagheremo il <0>valore del contratto.", + "881963105": "(XAUUSD, XAGUSD)", "885065431": "Crea un conto Deriv", "888274063": "Città/paese", "888924866": "Non accettiamo i seguenti input per:", @@ -812,7 +815,9 @@ "905564365": "CFD su MT5", "906049814": "Controlleremo i documenti e ti aggiorneremo sullo stato entro 5 minuti.", "907680782": "Verifica della proprietà non riuscita", + "909272635": "Financial - SVG", "910888293": "Troppi tentativi", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "Segui questi passaggi:", "912967164": "Importa dal tuo computer", "915735109": "Torna su {{platform_name}}", @@ -847,6 +852,7 @@ "947758334": "Città obbligatoria", "947914894": "Carica  <0>", "948156236": "Crea password {{type}}", + "948176566": "New!", "948545552": "+150", "949859957": "Invia", "952927527": "Regolamentata dalla Malta Financial Services Authority (MFSA) (licenza n. IS/70156)", @@ -1055,6 +1061,7 @@ "1169201692": "Crea password {{platform}}", "1170228717": "Rimani su {{platform_name_trader}}", "1171765024": "Passaggio 3", + "1172524677": "CFDs Demo", "1173770679": "- CurrentPL: utilizza questa variabile per memorizzare i profitti o le perdite cumulativi mentre il bot è in esecuzione. Imposta il valore iniziale su 0.", "1174542625": "- Trova la proprietà ID della chat nella risposta, e copiane il valore", "1174748431": "Mezzo di pagamento", @@ -1202,6 +1209,7 @@ "1323996051": "Profilo", "1324110809": "Informazioni sull'indirizzo", "1324922837": "2. La nuova variabile apparirà come blocco sotto Imposta variabile.", + "1325514262": "(licence no. MB/18/0024)", "1327181172": "Finanziaria Vanuatu", "1327494533": "{{sell_value}} (Vendi)", "1329136554": "Indice Jump 200", @@ -1523,6 +1531,7 @@ "1674163852": "Puoi determinare la scadenza del contratto impostando la durata o l'ora di fine.", "1675030608": "Per creare questo conto, abbiamo bisogno prima che tu invii nuovamente la prova dell'indirizzo.", "1675289747": "Trasferito al conto reale", + "1676549796": "Leva finanziaria dinamica", "1677027187": "Forex", "1677990284": "Le mie app", "1679743486": "1. Vai a Strategia rapida e seleziona la strategia che desideri.", @@ -1748,6 +1757,7 @@ "1889357660": "Inserisci un valore in minuti fino a 60480 minuti (corrispondenti a 6 settimane).", "1890171328": "Cliccando Accetta qui sotto e procedendo con l'apertura del conto, è opportuno considerare che potresti essere esposto a rischi (potenzialmente elevati, come il rischio di perdita dell'intera somma investita), senza la conoscenza e l'esperienza adeguate per valutarli e attenuarli.", "1890332321": "Restituisce il numero di caratteri di una determinata stringa di testo, inclusi numeri, spazi, segni d'interpunzione e simboli.", + "1893869876": "(lotti)", "1894667135": "Controlla il documento di verifica dell'indirizzo", "1898670234": "{{formatted_opening_time}} (GMT) di {{opening_day}},<0> {{opening_date}}.", "1902547203": "App MetaTrader 5 per MacOS", @@ -1880,6 +1890,7 @@ "2027696535": "Informazioni fiscali", "2028163119": "EOS/USD", "2029237955": "Labuan", + "2029641956": "CFDCompareAccounts", "2030018735": "L'RSI è uno strumento tecnico di analisi che ti aiuta ad identificare i trend del mercato e fornisce un valore da 0 a 100. Se il valore è pari o superiore a 70 indica che un asset è ipercomprato e il trend corrente potrebbe invertirsi, se invece il valore è pari o inferiore a 30, significa che l'asset è ipervenduto.", "2030045667": "Messaggio", "2033648953": "Questo blocco fornisce il valore di una candela specifica contenuta nell'intervallo di tempo selezionato.", @@ -1937,6 +1948,7 @@ "2093675079": "- Chiusura: il prezzo di chiusura", "2096014107": "Richiedi", "2096456845": "Data di nascita*", + "2096603244": "Derived - Vanuatu", "2097170986": "Tether (Omni)", "2097365786": "Una copia del documento di identità (carta d'identità, passaporto)", "2097381850": "Calcola la linea della Media mobile semplice da un elenco con un periodo", @@ -2995,6 +3007,7 @@ "-981017278": "Trading automatizzato e a portata di mano, senza bisogno di codifiche.", "-1309011360": "Posizioni aperte", "-1597214874": "Tabella trading", + "-1929724703": "Compare CFD accounts", "-883103549": "Conto disattivato", "-1837059346": "Acquista / Vendi", "-1845037007": "Pagina dell'inserzionista", @@ -3363,6 +3376,11 @@ "-1373949478": "+50", "-1382029900": "+70", "-1493055298": "+90", + "-523602297": "Specializzazione nel Forex", + "-1303090739": "Fino a 1:1500", + "-19213603": "Metalli", + "-1728334460": "Fino a 1:300", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "Gli spread da", "-1587894214": "sulle verifiche necessarie.", @@ -3382,6 +3400,15 @@ "-70314394": "Una bolletta di utenza (elettricità, acqua, o gas) o estratto conto bancario o documento emesso dal governo con il tuo nome e il tuo indirizzo.", "-435524000": "Verificazione non riuscita. Invia nuovamente durante la creazione dell'account.", "-1385099152": "Il tuo documento è verificato.", + "-931599668": "ETF", + "-651501076": "Derived - SVG", + "-865172869": "Financial - BVI", + "-1851765767": "Financial - Vanuatu", + "-558597854": "Financial - Labuan", + "-2052425142": "Swap-Free - SVG", + "-1192904361": "Deriv X Demo", + "-1269597956": "MT5 Platform", + "-239789243": "(License no. SIBA/L/18/1114)", "-1434036215": "Finanziario di prova", "-1416247163": "Finanziario STP", "-1637969571": "Demo Swap-Free", @@ -3412,6 +3439,10 @@ "-1580554423": "Fai trading con i CFD sui nostri indici sintetici che simulano i movimenti del mercato reale.", "-1385484963": "Conferma per modificare la password {{platform}}", "-1990902270": "Così cambierai la password per tutti i conti {{platform}}.", + "-1922462747": "Trader's hub", + "-700260448": "demo", + "-1769158315": "reale", + "-2015785957": "Compare CFDs {{demo_title}} accounts", "-673424733": "Conto demo", "-1986258847": "La manutenzione del server inizia ogni domenica alle 01:00 GMT. Questa operazione potrebbe richiedere fino a 2 ore e provocare alcune interruzioni del servizio.", "-1199152768": "Scopri tutte le nostre piattaforme.", @@ -3423,8 +3454,6 @@ "-790488576": "Hai dimenticato la password?", "-535365199": "Inserisci la password {{platform}} per aggiungere un conto {{account}} {{platform_name}}.", "-2057918502": "Suggerimento: forse hai inserito la password di Deriv, che è diversa dalla password {{platform}}.", - "-1769158315": "reale", - "-700260448": "demo", "-1936102840": "Congratulazioni, hai creato il conto {{category}} <0>{{platform}} <1>{{type}}{{jurisdiction_selected_shortcode}}. ", "-1928229820": "Reimposta password investitore Deriv X", "-1087845020": "principale", @@ -3453,6 +3482,9 @@ "-2123571162": "Scarica", "-941636117": "App MetaTrader 5 per Linux", "-637537305": "Scarica {{ platform }} sul tuo telefono per fare trading con il conto {{ platform }} {{ account }}", + "-678964540": "a", + "-206829624": "(1:x)", + "-616293830": "Sfrutta una leva dinamica <0>fino a 1:1500 quando fai trading su strumenti selezionati nei mercati del forex, delle materie prime, delle criptovalute e degli indici azionari. La nostra leva dinamica si adatta automaticamente alla tua posizione di trading, in base al tipo di asset e al volume degli scambi.", "-2042845290": "La password di investitore è stata modificata.", "-1882295407": "La password è stata modificata.", "-254497873": "Utilizza la password per permettere a un altro utente di visualizzare l'accesso. Anche se potranno vedere il tuo conto di trading, non saranno in grado di effettuare trading né altre operazioni.", @@ -3461,6 +3493,7 @@ "-1793894323": "Crea o reimposta la password investitore", "-2026018074": "Aggiungi il tuo conto Deriv MT5 <0>{{account_type_name}} sotto Deriv (SVG) LLC (società n. 273 LLC 2020).", "-162320753": "Aggiungi il tuo conto Deriv MT5 <0>{{account_type_name}} sotto Deriv (BVI) Ltd, regolamentata dalla British Virgin Islands Financial Services Commission (Licenza n. SIBA/L/18/1114).", + "-271828350": "Ottieni di più da Deriv MT5 Financial", "-2125860351": "Scegli una giurisdizione per il tuo conto Deriv MT5 per CFD", "-479119833": "Scegli una giurisdizione per il tuo conto Deriv MT5 {{account_type}}", "-450424792": "Per creare un conto reale Deriv MT5, devi essere in possesso di un conto reale (in valuta fiat o criptovaluta) su Deriv.", diff --git a/packages/translations/src/translations/ko.json b/packages/translations/src/translations/ko.json index f6de83d7b63e..ba84b730dae4 100644 --- a/packages/translations/src/translations/ko.json +++ b/packages/translations/src/translations/ko.json @@ -465,6 +465,7 @@ "531114081": "3. 계약 유형", "531675669": "유로", "535041346": "일일 최대 총 지분", + "537788407": "Other CFDs Platform", "538017420": "0.5 pips", "538228086": "종가-저가", "541650045": "{{platform}} 비밀번호 관리", @@ -515,6 +516,7 @@ "588609216": "투어 반복하기", "592087722": "고용 상태가 필요합니다.", "593459109": "다른 통화로 시도해 보세요", + "594937260": "Derived - BVI", "595080994": "예: CR123456789", "595136687": "전략 저장", "597089493": "여기는 귀하의 계약이 만료되기 이전에 계약을 판매할 지를 결정할 수 있는 곳입니다. 이 블록은 한 개의 복사본만 허용됩니다.", @@ -540,7 +542,7 @@ "619407328": "귀하께서는 {{identifier_title}} 로부터 연결 해제를 희망하시는 것이 분명한가요?", "623192233": "귀하의 캐셔에 접근하시려면 <0>적합성 검사를 완료하시기 바랍니다.", "623542160": "지수함수 이동평균 배열 (EMAA)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "방금 봇을 중지했습니다.진행 중인 모든 계약은 <0>보고서 페이지에서 볼 수 있습니다.", "625571750": "진입 지점 (Entry spot):", "626175020": "표준편차 업 승수 {{ input_number }}", "626809456": "다시 제출", @@ -790,6 +792,7 @@ "876292912": "나가기", "879014472": "최대 소수자리 수에 도달했습니다", "879647892": "만기 60초 전까지 계약을 판매할 수 있습니다. 매도할 경우 <0>계약 금액을 지급해 드립니다.", + "881963105": "(XAUUSD, XAGUSD)", "885065431": "Deriv 계정 만들기", "888274063": "타운/도시", "888924866": "다음과 같은 입력은 허용되지 않습니다:", @@ -812,7 +815,9 @@ "905564365": "MT5 차액거래", "906049814": "저희는 귀하의 문서를 검토한 후 5분 이내로 상태를 알려 드리겠습니다.", "907680782": "소유권 증명 확인 실패", + "909272635": "Financial - SVG", "910888293": "너무 많은 시도가 있습니다", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "다음의 단계를 따르세요:", "912967164": "컴퓨터에서 가져오기", "915735109": "{{platform_name}}으로 되돌아가기", @@ -847,6 +852,7 @@ "947758334": "도시는 요구되는 항목입니다", "947914894": "가득 충전  <0>", "948156236": "{{type}} 비밀번호 생성하기", + "948176566": "New!", "948545552": "150+", "949859957": "제출하기", "952927527": "몰타 금융 서비스 당국 (MFSA) 에 의해 규제됩니다 (라이센스 번호. IS/70156)", @@ -1055,6 +1061,7 @@ "1169201692": "{{platform}} 비밀번호 생성하기", "1170228717": "{{platform_name_trader}} 에 계세요", "1171765024": "단계 3", + "1172524677": "CFDs Demo", "1173770679": "- currentPL: 이 변수를 사용하여 봇이 실행되는 동안 누적 손익을 저장합니다. 초기값을 0으로 설정합니다.", "1174542625": "- 응답에서 챗 ID 값을 찾아주시고 그 id 값을 복사하세요", "1174748431": "결제 채널", @@ -1202,6 +1209,7 @@ "1323996051": "프로필", "1324110809": "주소 정보", "1324922837": "2. 변수 설정 아래에서 새로운 변수가 하나의 블록으로 나타날 것입니다.", + "1325514262": "(licence no. MB/18/0024)", "1327181172": "금융 바누아투", "1327494533": "{{sell_value}} (판매)", "1329136554": "Jump 200 지수", @@ -1523,6 +1531,7 @@ "1674163852": "기간 또는 종료 시간을 설정하여 계약 만료를 결정할 수 있습니다.", "1675030608": "이 계정을 생성하기 위해 먼저 귀하께서 귀하의 주소 증명을 다시 제출하셔야 합니다.", "1675289747": "실제 계정으로 전환되었습니다", + "1676549796": "다이나믹 레버리지", "1677027187": "외환", "1677990284": "나의 앱들", "1679743486": "1. 빠른 전략으로 이동하여 원하는 전략을 선택합니다.", @@ -1748,6 +1757,7 @@ "1889357660": "최대 60480분까지 (6주와 같습니다) 분의 값으로 입력해주세요.", "1890171328": "아래의 수락 버튼을 클릭하시고 계좌 개설절차를 진행함으로써 귀하께서는 귀하께서 적절히 평가하거나 완화할 수 있는 지식 및 경험이 없을 수 있는 위험 (투자금액 전체를 잃을 수 있는 위험을 포함하여 상당규모의 손실일 수 있음) 에 귀하께서 노출될 수 있다는 사실을 아셔야 합니다.", "1890332321": "숫자, 띄어쓰기, 온점 및 기호를 포함하여 주어진 문자열의 문자 수를 불러옵니다.", + "1893869876": "(롯)", "1894667135": "귀하의 주소증명을 인증해주세요", "1898670234": "{{opening_day}} 의 {{formatted_opening_time}} (GMT),<0> {{opening_date}}.", "1902547203": "MetaTrader 5 MacOS 앱", @@ -1880,6 +1890,7 @@ "2027696535": "조세 정보", "2028163119": "EOS/USD", "2029237955": "라부안", + "2029641956": "CFDCompareAccounts", "2030018735": "RSI는 귀하께서 시장 추세를 확인하실 수 있도록 도와주는 기술분석 툴입니다. RSI는 귀하에게 0부터 100까지의 값을 제공할 것입니다. RSI의 값 70과 그 이상의 의미는 해당 자산이 초과 매수되었다는 것과 현재의 추세가 반전될 수 있고 30 및 그 아래의 값은 해당 자산이 과매도되었다는 의미입니다.", "2030045667": "메시지", "2033648953": "이 블록은 선택된 시간 간격에 대한 명시된 캔들값을 귀하에게 제공합니다.", @@ -1937,6 +1948,7 @@ "2093675079": "- 종료: 종료 가격", "2096014107": "적용하기", "2096456845": "출생일*", + "2096603244": "Derived - Vanuatu", "2097170986": "테더 소개 (옴니)", "2097365786": "신분 증명서 사본 (신분증, 여권)", "2097381850": "한 기간과 함께 하나의 목록으로부터 단순이동평균선을 계산합니다", @@ -2995,6 +3007,7 @@ "-981017278": "귀하의 손가락 끝에서 진행되는 자동화된 거래입니다. 코팅이 필요하지 않습니다.", "-1309011360": "오픈 포지션", "-1597214874": "트레이드 테이블", + "-1929724703": "Compare CFD accounts", "-883103549": "계좌가 비활성화되었습니다", "-1837059346": "구매 / 판매", "-1845037007": "광고주 페이지", @@ -3363,6 +3376,11 @@ "-1373949478": "50+", "-1382029900": "70+", "-1493055298": "90+", + "-523602297": "외환 전공", + "-1303090739": "최대 1:1500까지", + "-19213603": "금속", + "-1728334460": "최대 1:300까지", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "스프레드 출처", "-1587894214": "필요한 검증에 대해.", @@ -3382,6 +3400,15 @@ "-70314394": "최근 공과금 청구서 (전기, 수도 또는 가스) 또는 귀하의 이름과 주소가 기재된 최근 은행 잔고 증명서 또는 정부에서 발행한 서신.", "-435524000": "확인에 실패했습니다.계정 생성 중에 다시 제출하십시오.", "-1385099152": "문서가 검증되었습니다.", + "-931599668": "ETF", + "-651501076": "Derived - SVG", + "-865172869": "Financial - BVI", + "-1851765767": "Financial - Vanuatu", + "-558597854": "Financial - Labuan", + "-2052425142": "Swap-Free - SVG", + "-1192904361": "Deriv X Demo", + "-1269597956": "MT5 Platform", + "-239789243": "(License no. SIBA/L/18/1114)", "-1434036215": "데모 파이낸셜 (Financial)", "-1416247163": "금융 STP", "-1637969571": "데모 스왑 프리", @@ -3412,6 +3439,10 @@ "-1580554423": "실제 세계의 시장 동향을 시뮬레이션 하는 저희의 합성 지수에서 CFD를 거래하세요.", "-1385484963": "귀하의 {{platform}} 비밀번호 변경 확인", "-1990902270": "이는 귀하의 모든 {{platform}} 계정들의 비밀번호를 바꿀 것입니다.", + "-1922462747": "Trader's hub", + "-700260448": "데모", + "-1769158315": "실제", + "-2015785957": "Compare CFDs {{demo_title}} accounts", "-673424733": "데모 계정", "-1986258847": "서버 관리는 매 일요일마다 01:00 GMT에 시작하며 이 절차는 완료되기까지 최대 2시간까지 걸릴 수 있습니다. ㅇ 시간에 서비스는 방해받을 수 있습니다.", "-1199152768": "우리의 다른 플랫폼들도 둘러보시기 바랍니다.", @@ -3423,8 +3454,6 @@ "-790488576": "비밀번호를 잊으셨나요?", "-535365199": "귀하의 {{platform}} 비밀번호를 입력하여 {{platform_name}} {{account}} 계정을 추가하세요.", "-2057918502": "힌트: 귀하의 {{platform}} 비밀번호와는 다른 Deriv 비밀번호를 입력하셨을 수 있습니다.", - "-1769158315": "실제", - "-700260448": "데모", "-1936102840": "축하합니다. {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}} 계정이 성공적으로 생성되었습니다. ", "-1928229820": "Deriv X 투자자 비밀번호 재설정", "-1087845020": "주요", @@ -3453,6 +3482,9 @@ "-2123571162": "다운로드", "-941636117": "MetaTrader 5 리눅스 앱", "-637537305": "귀하의 휴대폰에 {{ platform }} 을 다운로드하여 {{ platform }} {{ account }} 계정으로 거래하세요", + "-678964540": "으로", + "-206829624": "(1:x)", + "-616293830": "외환, 원자재, 암호화폐, 주가지수 시장에서 엄선된 종목을 거래할 때 <0>최대 1:1500 의 동적 레버리지를 즐기세요. 당사의 동적 레버리지는 자산 유형 및 거래량에 따라 귀하의 거래 포지션에 자동으로 조정됩니다.", "-2042845290": "귀하의 투자자 비밀번호가 변경되었습니다.", "-1882295407": "귀하의 비밀번호가 변경되었습니다.", "-254497873": "다른 사용자에게 볼 수 있는 접근 권한을 부여하기 위해 이 비밀번호를 사용하세요. 그들이 귀하의 트레이딩 계좌를 볼 수 있더라도 그들은 거래 또는 다른 행동들을 취할 수 없습니다.", @@ -3461,6 +3493,7 @@ "-1793894323": "투자자 비밀번호를 생성 또는 재설정하세요", "-2026018074": "Deriv (SVG) LLC (회사 번호. 273 LLC 2020) 아래 귀하의 Deriv MT5 <0>{{account_type_name}} 계정을 추가하세요.", "-162320753": "영국령 버진 제도 금융 서비스 위원회(라이센스 번호. SIBA/L/18/1114). 의 규제를 받는 Deriv (BVI) Ltd 아래 귀하의 Deriv MT5 <0>{{account_type_name}}를 추가하세요.", + "-271828350": "데리브 MT5 파이낸셜에서 더 많은 것을 얻으세요", "-2125860351": "Deriv MT5 CFD 계좌의 관할권을 선택하세요", "-479119833": "귀하의 Deriv MT5 {{account_type}} 계정의 관할 지역을 선택하세요", "-450424792": "실제 Deriv MT5 계정을 만들기 위해서는 Deriv에 실제 계정 (법정통화 또는 암호화폐) 이 필요합니다.", diff --git a/packages/translations/src/translations/pl.json b/packages/translations/src/translations/pl.json index 2bb76aa56060..93200cdcc9e3 100644 --- a/packages/translations/src/translations/pl.json +++ b/packages/translations/src/translations/pl.json @@ -465,6 +465,7 @@ "531114081": "3. Rodzaj kontraktu", "531675669": "Euro", "535041346": "Całkowita maks. stawka na dzień", + "537788407": "Other CFDs Platform", "538017420": "0,5 pipsa", "538228086": "Zamknięcia-Niska", "541650045": "Zarządzaj hasłem {{platform}}", @@ -515,6 +516,7 @@ "588609216": "Powtórz wycieczkę", "592087722": "Status zatrudnienia jest wymagany.", "593459109": "Spróbuj inną walutę", + "594937260": "Derived - BVI", "595080994": "Przykład: CR123456789", "595136687": "Zapisz strategię", "597089493": "Tutaj możesz zdecydować o sprzedaży swojego kontraktu przed jego wygaśnięciem. Dozwolona jest tylko jedna kopia tego bloku.", @@ -540,7 +542,7 @@ "619407328": "Czy na pewno chcesz zakończyć powiązanie z {{identifier_title}}?", "623192233": "Ukończ <0>ocenę zdolności, aby uzyskać dostęp do sekcji Kasjer.", "623542160": "Szereg wykładniczej średniej kroczącej (EMAA)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "Właśnie zatrzymałeś bota. Wszelkie otwarte kontrakty można wyświetlić na stronie <0>Raporty.", "625571750": "Miejsce wejścia:", "626175020": "Mnożnik odchylenia standardowego w górę {{ input_number }}", "626809456": "Prześlij ponownie", @@ -790,6 +792,7 @@ "876292912": "Wyjdź", "879014472": "Osiągnięto maksymalną liczbę miejsc po przecinku", "879647892": "Mogą Państwo sprzedać kontrakt do 60 sekund przed wygaśnięciem. Jeśli to zrobią, zapłacimy Państwu <0>wartość kontraktu.", + "881963105": "(XAUUSD, XAGUSD)", "885065431": "Załóż konto Deriv", "888274063": "Miasto", "888924866": "Nie akceptujemy następujących danych wejściowych dla:", @@ -812,7 +815,9 @@ "905564365": "Kontrakty CFD na MT5", "906049814": "Sprawdzimy Twoje dokumenty i powiadomimy Cię o statusie w ciągu 5 minut.", "907680782": "Weryfikacja dowodu własności nie powiodła się", + "909272635": "Financial - SVG", "910888293": "Zbyt wiele prób", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "Wykonaj następujące kroki:", "912967164": "Importuj z komputera", "915735109": "Powrót do {{platform_name}}", @@ -847,6 +852,7 @@ "947758334": "Miasto to pole wymagane", "947914894": "Zasil  <0>", "948156236": "Utwórz hasło {{type}}", + "948176566": "New!", "948545552": "150+", "949859957": "Prześlij", "952927527": "Podlega pod regulacje instytucji Malta Financial Services Authority (MFSA) (licence no. IS/70156)", @@ -1055,6 +1061,7 @@ "1169201692": "Utwórz hasło {{platform}}", "1170228717": "Zostań na {{platform_name_trader}}", "1171765024": "Krok 3", + "1172524677": "CFDs Demo", "1173770679": "- CurrentPL: Użyj tej zmiennej do przechowywania skumulowanego zysku lub straty podczas pracy bota. Ustaw wartość początkową na 0.", "1174542625": "- Znajdź ID czatu w odpowiedzi i skopiuj wartość właściwości identyfikatora", "1174748431": "Kanał płatności", @@ -1202,6 +1209,7 @@ "1323996051": "Profil", "1324110809": "Dane adresowe", "1324922837": "2. Nowa zmienna pojawi się jako blok pod opcją Ustaw zmienną.", + "1325514262": "(licence no. MB/18/0024)", "1327181172": "Finansowe Vanuatu", "1327494533": "{{sell_value}} (Sprzedaj)", "1329136554": "Indeks Jump 200", @@ -1523,6 +1531,7 @@ "1674163852": "Możesz określić wygaśnięcie umowy, ustawiając czas trwania lub czas zakończenia.", "1675030608": "Aby utworzyć to konto, musisz ponownie przesłać dowód adresu.", "1675289747": "Przełączono na konto rzeczywiste", + "1676549796": "Dynamiczna dźwignia", "1677027187": "Forex", "1677990284": "Moje aplikacje", "1679743486": "1. Przejdź do Szybka strategia i wybierz strategię, którą chcesz.", @@ -1748,6 +1757,7 @@ "1889357660": "Wprowadź wartość w minutach, do 60480 min (ekwiwalent 6 tygodni).", "1890171328": "Kliknięcie poniższego przycisku Akceptuję i kontynuowanie procedury otwarcia konta oznacza, że zdajesz sobie sprawę z tego, że możesz być narażony/a na ryzyka (które mogą być znaczne, w tym na ryzyko utraty całej zainwestowanej sumy) i możesz nie posiadać wystarczającej wiedzy i wystarczającego doświadczenia, aby sobie z nimi poradzić.", "1890332321": "Zwraca liczbę znaków danego ciągu tekstu, uwzględniając liczby, spacje, znaki interpunkcyjne i symbole.", + "1893869876": "(partie)", "1894667135": "Zweryfikuj dokument potwierdzający Twój adres", "1898670234": "{{formatted_opening_time}} (GMT) w {{opening_day}},<0> {{opening_date}}.", "1902547203": "Aplikacja MetaTrader 5 na MacOS", @@ -1880,6 +1890,7 @@ "2027696535": "Informacje podatkowe", "2028163119": "EOS/USD", "2029237955": "Labuan", + "2029641956": "CFDCompareAccounts", "2030018735": "RSI, wskaźnik siły względnej, jest narzędziem analizy technicznej, które pomaga zidentyfikować trend rynkowy. Zwróci wartość od 0 do 100. Wartość RSI wynosząca 70 i więcej oznacza, że aktywa są wykupione i obecny trend może się odwrócić, natomiast wartość 30 i mniej oznacza wyprzedawanie aktywów.", "2030045667": "Wiadomość", "2033648953": "Ten blok daje wartość określonej świecy dla wybranego interwału czasowego.", @@ -1937,6 +1948,7 @@ "2093675079": "- Zamknięcia: cena zamknięcia", "2096014107": "Zastosuj", "2096456845": "Data urodzenia*", + "2096603244": "Derived - Vanuatu", "2097170986": "O Tether (Omni)", "2097365786": "Kopia dokumentu tożsamości (dowód osobisty, paszport)", "2097381850": "Oblicza prostą średnią kroczącą z listy z okresem", @@ -2995,6 +3007,7 @@ "-981017278": "Zautomatyzowane handlowanie na wyciągnięcie ręki. Bez umiejętności handlowania.", "-1309011360": "Otwarte pozycje", "-1597214874": "Stół handlowy", + "-1929724703": "Compare CFD accounts", "-883103549": "Deaktywowano konto", "-1837059346": "Kup / Sprzedaj", "-1845037007": "Strona reklamującego", @@ -3363,6 +3376,11 @@ "-1373949478": "50+", "-1382029900": "70+", "-1493055298": "90+", + "-523602297": "Główne kierunki Forex", + "-1303090739": "Do 1:1500", + "-19213603": "Metale", + "-1728334460": "Do 1:300", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "Rozprzestrzenia się od", "-1587894214": "o potrzebnych weryfikacjach.", @@ -3382,6 +3400,15 @@ "-70314394": "Niedawny rachunek za media (prąd, woda lub gaz) lub ostatni wyciąg bankowy lub list wydany przez rząd z Twoim imieniem i nazwiskiem i adresem.", "-435524000": "Weryfikacja nieudana. Prześlij ponownie podczas tworzenia konta.", "-1385099152": "Dokument został zweryfikowany.", + "-931599668": "ETF", + "-651501076": "Derived - SVG", + "-865172869": "Financial - BVI", + "-1851765767": "Financial - Vanuatu", + "-558597854": "Financial - Labuan", + "-2052425142": "Swap-Free - SVG", + "-1192904361": "Deriv X Demo", + "-1269597956": "MT5 Platform", + "-239789243": "(License no. SIBA/L/18/1114)", "-1434036215": "Demo finansowe", "-1416247163": "Finansowe STP", "-1637969571": "Demo Swap-Free", @@ -3412,6 +3439,10 @@ "-1580554423": "Handluj kontraktami CFD na nasze wskaźniki syntetyczne, które symulują zmiany na prawdziwych rynkach.", "-1385484963": "Potwierdź, aby zmienić swoje hasło {{platform}}", "-1990902270": "Spowoduje to zmianę hasła do wszystkich kont {{platform}}.", + "-1922462747": "Trader's hub", + "-700260448": "demo", + "-1769158315": "prawdziwe", + "-2015785957": "Compare CFDs {{demo_title}} accounts", "-673424733": "Konto demo", "-1986258847": "Konserwacja serwera rozpoczyna się o godz. 01:00 GMT w każdą niedzielę i może potrwać do 2 godzin. Usługa może nie być dostępna w tym czasie.", "-1199152768": "Poznaj nasze pozostałe platformy.", @@ -3423,8 +3454,6 @@ "-790488576": "Nie pamiętasz hasła?", "-535365199": "Wprowadź swoje hasło {{platform}}, aby dodać konto {{platform_name}} {{account}}.", "-2057918502": "Wskazówka: Możliwe, że wprowadzono hasło Deriv, które różni się od hasła {{platform}}.", - "-1769158315": "prawdziwe", - "-700260448": "demo", "-1936102840": "Gratulacje, pomyślnie utworzono konto {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}}. ", "-1928229820": "Zresetuj hasło inwestora Deriv X", "-1087845020": "główne", @@ -3453,6 +3482,9 @@ "-2123571162": "Pobierz", "-941636117": "Aplikacja MetaTrader 5 na Linux", "-637537305": "Pobierz {{ platform }} na swój telefon, aby handlować z kontem {{ platform }} {{ account }}", + "-678964540": "do", + "-206829624": "(1:x)", + "-616293830": "Korzystaj z dynamicznej dźwigni finansowej <0>do 1:1500 podczas handlu wybranymi instrumentami na rynku forex, towarach, kryptowalutach i indeksach giełdowych. Nasza dynamiczna dźwignia automatycznie dostosowuje się do Twojej pozycji handlowej, w zależności od rodzaju aktywów i wolumenu obrotu.", "-2042845290": "Twoje hasło inwestora zostało zmienione.", "-1882295407": "Twoje hasło zostało zmienione.", "-254497873": "Użyj tego hasła, aby udzielić innemu użytkownikowi prawa podglądu. Będzie mógł zobaczyć Twoje konto handlowe, ale nie będzie mieć możliwości handlowania ani wykonania innych działań.", @@ -3461,6 +3493,7 @@ "-1793894323": "Utwórz lub resetuj hasło inwestora", "-2026018074": "Dodaj swoje konto DMT5 <0>{{account_type_name}} w Deriv (SVG) LLC (firma nr 273 LLC 2020).", "-162320753": "Dodaj swoje konto DMT5 <0>{{account_type_name}} w Deriv (BVI) Ltd, która podlega regulacjom komisji British Virgin Islands Financial Services Commission (Licencja nr. SIBA/L/18/1114).", + "-271828350": "Uzyskaj więcej z Deriv MT5 Financial", "-2125860351": "Wybierz jurysdykcję dla swojego konta CFD Deriv MT5", "-479119833": "Wybierz jurysdykcję dla swojego konta Deriv MT5 {{account_type}}", "-450424792": "Aby utworzyć prawdziwe konto Deriv MT5, musisz mieć prawdziwe konto (waluta fiducjarna lub kryptowaluta) w Deriv.", diff --git a/packages/translations/src/translations/pt.json b/packages/translations/src/translations/pt.json index 9f260e675759..11ba1cc27cc9 100644 --- a/packages/translations/src/translations/pt.json +++ b/packages/translations/src/translations/pt.json @@ -465,6 +465,7 @@ "531114081": "3. Tipo de Contrato", "531675669": "Euro", "535041346": "Entrada total máxima por dia", + "537788407": "Other CFDs Platform", "538017420": "0.5 pips", "538228086": "Fechar-Baixo", "541650045": "Gerenciar as senhas {{platform}}", @@ -515,6 +516,7 @@ "588609216": "Repetir o tour", "592087722": "O status de emprego é obrigatório.", "593459109": "Experimente uma moeda diferente", + "594937260": "Derived - BVI", "595080994": "Exemplo: CR123456789", "595136687": "Guardar Estratégia", "597089493": "Aqui é onde pode decidir vender o seu contrato antes que ele expire. Somente uma cópia desse bloco é permitida.", @@ -540,7 +542,7 @@ "619407328": "Tem certeza de que deseja desvincular de {{identifier_title}}?", "623192233": "Complete o <0>Teste de Adequação para acessar a sua Caixa.", "623542160": "Matriz de Média Móvel Exponencial (EMAA)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "Você acabou de parar o bot. Todos os contratos abertos podem ser visualizados na página <0>Relatórios.", "625571750": "Preço de entrada:", "626175020": "Desvio padrão Multiplicador para cima {{ input_number }}", "626809456": "Reenviar", @@ -790,6 +792,7 @@ "876292912": "Sair", "879014472": "O número máximo de decimais foi atingido", "879647892": "Pode vender o contrato até 60 segundos antes da expiração. Se o fizer, pagaremos o <0>valor do contrato.", + "881963105": "(XAUUSD, XAGUSD)", "885065431": "Crie uma conta Deriv", "888274063": "Cidade", "888924866": "Não aceitamos as seguintes entradas para:", @@ -812,7 +815,9 @@ "905564365": "CFDs da MT5", "906049814": "Analisaremos os seus documentos e notificaremos sobre o seu status em 5 minutos.", "907680782": "Falha na verificação do comprovativo de propriedade", + "909272635": "Financial - SVG", "910888293": "Muitas tentativas", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "Siga estas etapas:", "912967164": "Importar do seu computador", "915735109": "Voltar para {{platform_name}}", @@ -847,6 +852,7 @@ "947758334": "A cidade é obrigatória", "947914894": "Adicionar fundos  <0>", "948156236": "Crie uma senha {{type}}", + "948176566": "New!", "948545552": "+150", "949859957": "Enviar", "952927527": "Regulado pela Malta Financial Services Authority (MFSA) (licença no. IS/70156)", @@ -1055,6 +1061,7 @@ "1169201692": "Crie uma senha {{platform}}", "1170228717": "Fique na {{platform_name_trader}}", "1171765024": "3º Passo", + "1172524677": "CFDs Demo", "1173770679": "- currentPL: Utilize esta variável para armazenar o lucro ou perda acumulada enquanto o seu bot está a funcionar. Defina o valor inicial para 0.", "1174542625": "- Localize a propriedade ID do chat na resposta e copie o valor da propriedade id", "1174748431": "Canal de pagamento", @@ -1202,6 +1209,7 @@ "1323996051": "Perfil", "1324110809": "Informações sobre o endereço", "1324922837": "2. A nova variável aparecerá como um bloco em Definir variável.", + "1325514262": "(licence no. MB/18/0024)", "1327181172": "Financial Vanuatu", "1327494533": "{{sell_value}} (Vender)", "1329136554": "Índice Jump 200", @@ -1523,6 +1531,7 @@ "1674163852": "Pode determinar a expiração do seu contrato definindo a duração ou a hora de término.", "1675030608": "Para criar esta conta, é necessário voltar a apresentar o seu comprovativo de morada.", "1675289747": "Alternado para uma conta real", + "1676549796": "Alavancagem dinâmica", "1677027187": "Forex", "1677990284": "Minhas aplicações", "1679743486": "1. Vá para Estratégia rápida e selecione a estratégia desejada.", @@ -1748,6 +1757,7 @@ "1889357660": "Insira um valor em minutos, até 60480 minutos (equivalente a 6 semanas).", "1890171328": "Ao clicar em Aceitar abaixo e proceder à abertura da conta, deve ter em conta que pode estar a expor-se a riscos (que podem ser significativos, incluindo o risco de perda da totalidade do valor investido) que pode não ter os conhecimentos e a experiência necessários para avaliar ou atenuar adequadamente.", "1890332321": "Devolve o número de caracteres de uma determinada cadeia de texto, incluindo números, espaços, sinais de pontuação e símbolos.", + "1893869876": "(lotes)", "1894667135": "Verifique o seu comprovativo de morada", "1898670234": "{{formatted_opening_time}} (GMT) em {{opening_day}},<0> {{opening_date}}.", "1902547203": "Aplicação MetaTrader 5 para MacOS", @@ -1880,6 +1890,7 @@ "2027696535": "Informações fiscais", "2028163119": "EOS/USD", "2029237955": "Labuan", + "2029641956": "CFDCompareAccounts", "2030018735": "O RSI é uma ferramenta de análise técnica que o ajuda a identificar a tendência do mercado. Oferece-lhe um valor de 0 a 100. Um valor de RSI igual ou superior a 70 significa que o ativo está sobrecomprado e a tendência atual pode inverter-se, enquanto um valor igual ou inferior a 30 significa que o ativo está sobrevendido.", "2030045667": "Mensagem", "2033648953": "Esse bloco fornece o valor de vela especificado para um intervalo de tempo selecionado.", @@ -1937,6 +1948,7 @@ "2093675079": "- Fechar: o preço de fechamento", "2096014107": "Aplicar", "2096456845": "Data de nascimento*", + "2096603244": "Derived - Vanuatu", "2097170986": "Sobre Tether (Omni)", "2097365786": "Uma cópia do seu documento de identidade (bilhete de identidade, passaporte)", "2097381850": "Calcula a linha de Média Móvel Simples de uma lista com um período", @@ -2995,6 +3007,7 @@ "-981017278": "Negociação automatizada na ponta dos dedos. Não é necessário codificar.", "-1309011360": "Posições abertas", "-1597214874": "Tabela de negociações", + "-1929724703": "Compare CFD accounts", "-883103549": "Conta desativada", "-1837059346": "Comprar/Vender", "-1845037007": "Página do anunciante", @@ -3363,6 +3376,11 @@ "-1373949478": "+50", "-1382029900": "+70", "-1493055298": "+90", + "-523602297": "Forex principais", + "-1303090739": "Até 1:1500", + "-19213603": "Metais", + "-1728334460": "Até 1:300", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "Spreads de", "-1587894214": "sobre as verificações necessárias.", @@ -3382,6 +3400,15 @@ "-70314394": "Uma fatura recente de serviços públicos (eletricidade, água ou gás) ou um extrato bancário recente, ou uma carta emitida pelo governo com o seu nome e endereço.", "-435524000": "Falha na Verificação. Reenvie durante a criação da conta.", "-1385099152": "O seu documento foi verificado.", + "-931599668": "ETF", + "-651501076": "Derived - SVG", + "-865172869": "Financial - BVI", + "-1851765767": "Financial - Vanuatu", + "-558597854": "Financial - Labuan", + "-2052425142": "Swap-Free - SVG", + "-1192904361": "Deriv X Demo", + "-1269597956": "MT5 Platform", + "-239789243": "(License no. SIBA/L/18/1114)", "-1434036215": "Demo Financeira", "-1416247163": "Financeira STP", "-1637969571": "Demo sem swap", @@ -3412,6 +3439,10 @@ "-1580554423": "Negocie CFDs nos nossos índices sintéticos que simulam os movimentos reais do mercado.", "-1385484963": "Confirmar para alterar a sua senha {{platform}}", "-1990902270": "Isto irá alterar a senha de todas as suas contas {{platform}}.", + "-1922462747": "Trader's hub", + "-700260448": "demo", + "-1769158315": "real", + "-2015785957": "Compare CFDs {{demo_title}} accounts", "-673424733": "Conta Demo", "-1986258847": "A manutenção do servidor começa às 01:00 GMT todos os domingos, e esse processo pode levar até 2 horas para ser concluído. O serviço pode ser interrompido durante esse período.", "-1199152768": "Explore as nossas outras plataformas.", @@ -3423,8 +3454,6 @@ "-790488576": "Esqueceu a senha?", "-535365199": "Introduza a sua senha {{platform}} para adicionar uma conta {{platform_name}} {{account}}.", "-2057918502": "Sugestão: Pode ter introduzido a sua senha Deriv, que difere da sua senha {{platform}}.", - "-1769158315": "real", - "-700260448": "demo", "-1936102840": "Parabéns, criou com êxito a sua conta {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}}. ", "-1928229820": "Redefinir a senha do investidor da Deriv X", "-1087845020": "principal", @@ -3453,6 +3482,9 @@ "-2123571162": "Descarregar", "-941636117": "MetaTrader 5 Linux app", "-637537305": "Instale {{ platform }} no seu telemóvel para negociar com a conta {{ platform }} {{ account }}", + "-678964540": "a", + "-206829624": "(1:x)", + "-616293830": "Aproveite a alavancagem dinâmica de <0>até 1:1500 ao negociar instrumentos selecionados nos mercados de forex, commodities, cryptocurrencies e índices de ações. Nossa alavancagem dinâmica se ajusta automaticamente à sua posição de negociação, com base no tipo de ativo e no volume de negociação.", "-2042845290": "A sua senha de investidor foi alterada.", "-1882295407": "A sua senha foi alterada.", "-254497873": "Utilize esta senha para conceder acesso de visualização a outro utilizador. Embora possam ver a sua conta de negociação, não poderão negociar ou realizar quaisquer outras ações.", @@ -3461,6 +3493,7 @@ "-1793894323": "Criar ou redefinir a senha do investidor", "-2026018074": "Adicione a sua conta Deriv MT5 <0>{{account_type_name}} sob Deriv (SVG) LLC (empresa nº 273 LLC 2020).", "-162320753": "Adicione a sua conta Deriv MT5 <0>{{account_type_name}} conta sob Deriv (BVI) Ltd, regulada pela British Virgin Islands Financial Services Commission (Licença no. SIBA/L/18/1114).", + "-271828350": "Obtenha mais do Deriv MT5 Financial", "-2125860351": "Escolha uma jurisdição para a sua conta Deriv MT5 CFDs", "-479119833": "Escolha uma jurisdição para a sua conta Deriv MT5 {{account_type}}", "-450424792": "Precisa de uma conta real (moeda fiduciária ou criptomoeda) na Deriv para criar uma conta real Deriv MT5.", diff --git a/packages/translations/src/translations/ru.json b/packages/translations/src/translations/ru.json index cf056b7aa5cd..178095c81e17 100644 --- a/packages/translations/src/translations/ru.json +++ b/packages/translations/src/translations/ru.json @@ -50,7 +50,7 @@ "65185694": "Fiat onramp", "65982042": "Итого", "66519591": "Инвесторский пароль", - "67923436": "Нет, Deriv Bot прекратит работу, когда Ваш веб-браузер будет закрыт.", + "67923436": "Нет, Deriv Bot прекратит работу, если вы закроете браузер.", "68885999": "Повторяет предыдущий контракт в случае ошибки.", "69005593": "Приведенный ниже пример возобновляет торговлю через 30 или более секунд после открытия 1-минутной свечи.", "71016232": "OMG/USD", @@ -74,7 +74,7 @@ "89062902": "Перейти на МТ5", "90266322": "2. Начните чат с вашим только что созданным ботом Telegram и обязательно отправьте ему несколько сообщений, прежде чем переходить к следующему шагу. (например, Привет Бот!)", "91993812": "Стратегия Мартингейл - это классическая торговая техника, разработанная французским математиком Полем Пьером Леви в 18 веке, которая активно используется на протяжении более ста лет.", - "93154671": "1. Нажмите Reset в нижней части панели статистики.", + "93154671": "1. Нажмите Сбросить в нижней части панели статистики.", "96381225": "Не удалось подтвердить личность", "98473502": "Мы не обязаны проводить тест на проверку соответствия и предоставлять вам какие-либо предупреждения о возможном риске.", "98972777": "случайный элемент", @@ -155,15 +155,15 @@ "192436105": "Нет необходимости в символах, цифрах или заглавных буквах", "192573933": "Верификация завершена", "195972178": "Получить знак", - "196810983": "Если продолжительность составляет более 24 часов, вместо этого будет применяться время прекращения и дата истечения срока действия.", + "196810983": "Если длительность составляет более 24 часов, вместо этого будет применяться время завершения и дата истечения.", "196998347": "Мы держим средства клиентов на банковских счетах, отдельных от наших операционных счетов, чтобы клиентские средства в случае неплатежеспособности Компании не вошли в состав ее активов. Это отвечает требованиям <0>Комиссии по азартным играм по сегрегации средств клиентов на следующем уровне: <1>средняя защита.", - "197190401": "Действует до", + "197190401": "Дата истечения", "201091938": "30 дней", "203108063": "Поздравляем, ваш счет открыт: {{category}} <0>{{platform}} <1>{{type}}. ", "203179929": "<0>Вы можете открыть этот счет после проверки предоставленных документов.", "203271702": "Попробуйте еще раз", "203297887": "Только что созданная вами быстрая стратегия будет загружена в рабочее пространство.", - "203924654": "Нажмите кнопку <0>Start, чтобы начать, и следуйте инструкциям.", + "203924654": "Нажмите <0>Старт, чтобы начать, и следуйте инструкциям.", "204797764": "Перевести клиенту", "204863103": "Время окончания", "206010672": "Удалить блоки ({{ delete_count }})", @@ -195,7 +195,7 @@ "235583807": "SMA является часто используемым индикатором в техническом анализе. Он рассчитывает среднюю рыночную цену за указанный период и обычно используется для определения направления рыночного тренда: вверх или вниз. Например, если SMA движется вверх, это означает, что на рынке формируется восходящий тренд. ", "236642001": "Журнал", "238496287": "Торговля с кредитным плечом сопряжена с высоким риском, поэтому мы рекомендуем использовать стоп-лосс. Стоп лосс позволяет вам", - "243537306": "1. В меню « блоков » выберите «Утилита » > «Переменные».", + "243537306": "1. В меню блоков выберите Утилиты > Переменные.", "243614144": "Доступно только для существующих клиентов.", "245005091": "нижн.", "245187862": "DRC примет <0>решение по жалобе (обратите внимание, что DRC не указывает сроки объявления своего решения).", @@ -217,7 +217,7 @@ "260069181": "Возникла ошибка при загрузке URL", "260086036": "Размещенные здесь блоки и задачи будут выполнены один раз, когда ваш бот начнет работать.", "260361841": "ИНН не может быть длиннее 25 символов.", - "261074187": "4. Как только блоки будут загружены в рабочее пространство, измените параметры, если хотите, или нажмите Run , чтобы начать торговать.", + "261074187": "4. Как только блоки будут загружены в рабочее пространство, измените параметры, если хотите, или нажмите Запустить, чтобы начать торговать.", "261250441": "<0>Перетащите блок «<0>Снова торговать» и добавьте его в часть блока «<0>Повторять до конца».", "262095250": "Опцион <0>\"пут\" закроется с выплатой, если по истечении срока действия опциона конечная цена будет ниже цены исполнения. В противном случае опцион закроется без выплаты.", "264976398": "3. «Ошибка» отображает сообщение красным цветом, чтобы выделить что-то, что должно быть исправлено немедленно.", @@ -386,7 +386,7 @@ "437485293": "Этот тип файла не поддерживается", "437904704": "Макс. число открытых позиций", "438067535": "Более $500 000", - "439398769": "В настоящее время эта стратегия не совместима с Deriv Bot.", + "439398769": "В настоящее время эта стратегия несовместима с Deriv Bot.", "442520703": "$250 001 - $500 000", "443203714": "Ваш контракт будет автоматически закрыт, если убыток достигнет этой суммы.", "443559872": "Финансовый SVG", @@ -465,6 +465,7 @@ "531114081": "3. Тип контракта", "531675669": "Евро", "535041346": "Макс. общая ставка в день", + "537788407": "Другие платформы CFD", "538017420": "0.5 пипсов", "538228086": "Закрытие-Мин.", "541650045": "Управление паролем {{platform}}", @@ -515,6 +516,7 @@ "588609216": "Повторный тур", "592087722": "Требуется статус занятости.", "593459109": "Попробуйте другую валюту", + "594937260": "Derived - BVI", "595080994": "Пример: CR123456789", "595136687": "Сохранить стратегию", "597089493": "Здесь вы можете задать условия продажи контракта до истечения срока. Допускается только одна копия этого блока.", @@ -523,7 +525,7 @@ "599469202": "{{secondPast}}сек назад", "602278674": "Подтвердить личность", "603849445": "Цена исполнения", - "603849863": "Найдите поле <0>Повторить While/Until и нажмите значок +, чтобы добавить блок в рабочую область.", + "603849863": "Найдите <0>Повторять пока/до и нажмите значок +, чтобы добавить блок на рабочую область.", "603899222": "Расстояние до текущей цены", "606240547": "- Натуральный логарифм", "606877840": "Вернуться к сегодня", @@ -540,7 +542,7 @@ "619407328": "Вы уверены, что хотите отвязать {{identifier_title}}?", "623192233": "Пройдите <0>тест на соответствие, чтобы получить доступ к кассе.", "623542160": "Массив экспоненциальных СС (EMAA)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "Бот остановлен. Все открытые контракты можно посмотреть на странице <0>Отчеты.", "625571750": "Входная котировка:", "626175020": "Стандартное отклонение вверх Множитель {{ input_number }}", "626809456": "Отправить повторно", @@ -629,7 +631,7 @@ "706960383": "Мы предложим купить Ваш контракт по этой цене, если Вы решите продать его до истечения срока действия. Это зависит от нескольких факторов, таких как текущая спот-цена, продолжительность и т.д. Однако мы не будем предлагать стоимость контракта, если оставшаяся продолжительность меньше 60 секунд.", "707662672": "{{unblock_date}} в {{unblock_time}}", "708055868": "Номер водительских прав", - "710123510": "повторить {{ while_or_until }} {{ boolean }}", + "710123510": "повторять {{ while_or_until }} {{ boolean }}", "711999057": "Успешно", "712101776": "Сфотографируйте страницу паспорта с фотографией.", "712635681": "Этот блок отображает выбранное значение свечи из списка свечей. Вы можете выбрать одно из следующих значений: цена открытия, цена закрытия, максимальная цена, минимальная цена и время открытия.", @@ -675,7 +677,7 @@ "761576760": "Пополните счет, чтобы начать торговать.", "762185380": "<0>Многократно увеличьте доход , <0>рискуя только тем, что вы вложили.", "762871622": "{{remaining_time}}с", - "762926186": "Быстрая стратегия - это готовая стратегия, которую Вы можете использовать в Deriv Bot. Существует 3 быстрые стратегии, из которых Вы можете выбрать: Мартингейл, Д'Алембер и Oscar's Grind.", + "762926186": "Быстрая стратегия – это готовая стратегия, которую можно использовать в Deriv Bot. Вы можете выбрать одну из трех стратегий: Мартингейл, Д'Аламбер или Оскар Грайнд.", "763019867": "Ваш игровой счет будет закрыт", "764366329": "Торговые лимиты", "766317539": "Язык", @@ -717,7 +719,7 @@ "812430133": "Спотовая цена на предыдущем тике.", "812775047": "ниже барьера", "814827314": "Уровень стоп-аута на графике указывает цену, при которой Ваши потенциальные потери равны всей Вашей ставке. Когда рыночная цена достигнет этого уровня, Ваша позиция будет закрыта автоматически. Это гарантирует, что Ваши потери не превысят сумму, которую Вы заплатили за покупку контракта.", - "815925952": "Этот блок является обязательным. Допускается только одна копия этого блока. Он добавляется на холст по умолчанию, когда Вы открываете Deriv Bot.", + "815925952": "Это обязательный блок. Допускается только одна копия этого блока. Он добавляется на холст по умолчанию при открытии Deriv Bot.", "816580787": "С возвращением! Ваши сообщения восстановлены.", "816738009": "<0/><1/>Вы также можете передать свой неурегулированный спор в <2>Офис арбитра в сфере финансовых услуг.", "818447476": "Переключить счет?", @@ -784,12 +786,13 @@ "873166343": "1. 'Журнал' отображает обычное сообщение.", "874461655": "Отсканируйте QR-код со своего телефона", "874484887": "Тейк профит должен быть положительным числом.", - "875101277": "Если я закрою свой веб-браузер, будет ли Deriv Bot продолжать работать?", + "875101277": "Продолжит ли Deriv Bot работать, если я закрою браузер?", "875532284": "Повторите процесс на другом устройстве", "876086855": "Заполните форму финансовой оценки", "876292912": "Выход", "879014472": "Это максимальное количество десятичных знаков", "879647892": "Вы можете продать контракт не позднее, чем за 60 секунд до истечения срока действия. Если Вы это сделаете, мы выплатим Вам <0>стоимость контракта.", + "881963105": "(XAUUSD, XAGUSD)", "885065431": "Откройте счет Deriv", "888274063": "Город", "888924866": "Мы не принимаем следующие входные данные для:", @@ -812,7 +815,9 @@ "905564365": "CFD на MT5", "906049814": "Мы проверим ваши документы и сообщим об их статусе в течение 5 минут.", "907680782": "Не удалось подтвердить право собственности", + "909272635": "Финансовый - SVG", "910888293": "Слишком много попыток", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "Выполните следующие действия:", "912967164": "Импорт с компьютера", "915735109": "Вернуться на {{platform_name}}", @@ -847,6 +852,7 @@ "947758334": "Необходимо указать город", "947914894": "Пополнить  <0>", "948156236": "Создать пароль {{type}}", + "948176566": "Новинка!", "948545552": "150+", "949859957": "Подтвердить", "952927527": "Регулируется Управлением финансовых услуг Мальты (MFSA) (лицензия # IS/70156)", @@ -930,7 +936,7 @@ "1041001318": "Этот блок выполняет следующие операции над заданным списком: сумма, минимум, максимум, среднее, медиана, мода, антимода, стандартное отклонение, случайный элемент.", "1041620447": "Если вы не можете отсканировать QR-код, введите этот код вручную:", "1042659819": "У вас есть счет, который требует действий", - "1043483281": "Нажмите кнопку «Запустить», когда хотите начать торговлю, и «Стоп», когда хотите остановиться.", + "1043483281": "Нажмите кнопку Запустить, чтобы начать торговлю, и Стоп, чтобы остановить бота.", "1043790274": "Произошла ошибка", "1044540155": "100+", "1044599642": "<0> зачислено на ваш {{title}} счет {{platform}}.", @@ -978,7 +984,7 @@ "1083781009": "ИНН*", "1083826534": "Включить блок", "1086118495": "Центр трейдера", - "1087112394": "Перед заключением контракта Вы должны выбрать цену исполнения.", + "1087112394": "Перед покупкой контракта нужно выбрать цену исполнения.", "1088031284": "Цена исполнения:", "1088138125": "Тик {{current_tick}} - ", "1089085289": "Номер мобильного телефона", @@ -1055,7 +1061,8 @@ "1169201692": "Создать пароль {{platform}}", "1170228717": "Остаться на {{platform_name_trader}}", "1171765024": "Шаг 3", - "1173770679": "- CurrentPL: используйте эту переменную для хранения совокупной прибыли или убытка во время работы бота. Задайте начальное значение 0.", + "1172524677": "CFD демо", + "1173770679": "- текущаяПУ: используйте эту переменную для хранения совокупной прибыли или убытка во время работы бота. Задайте начальное значение 0.", "1174542625": "- Найдите свойство идентификатора чата в ответе и скопируйте значение свойства id", "1174748431": "Платежный канал", "1175183064": "Вануату", @@ -1090,7 +1097,7 @@ "1204223111": "В этом примере цены открытия из списка свечей присваиваются переменной с именем \"candle_list\".", "1206227936": "Как скрыть карту?", "1206821331": "Вооруженные силы", - "1207152000": "Выберите шаблон и задайте параметры торговли.", + "1207152000": "Выберите шаблон и задайте параметры контракта.", "1208714859": "Короткая позиция:", "1208729868": "Тики", "1208903663": "Неверный ключ", @@ -1120,7 +1127,7 @@ "1235426525": "50%", "1237330017": "Пенсионер", "1238311538": "Администратор", - "1239752061": "В своем криптовалютном кошельке обязательно выберите <0>сеть {{network_name}}, когда будете переводить средства в Deriv.", + "1239752061": "В своем криптовалютном кошельке обязательно выберите <0>сеть {{network_name}}, когда будете переводить средства на Deriv.", "1239760289": "Завершите торговую оценку", "1239940690": "Перезапускает бота в случае ошибки.", "1240027773": "Пожалуйста, войдите в систему", @@ -1136,7 +1143,7 @@ "1248018350": "Источник дохода", "1248940117": "<0>a.Решения DRC являются обязательными для нас. Решения DRC являются обязательными для вас, только если вы их принимаете.", "1250495155": "Ключ скопирован!", - "1252669321": "Импорт с вашего Google Drive", + "1252669321": "Импорт с Google Drive", "1253531007": "Подтверждено", "1254565203": "установите {{ variable }} для создания списка с", "1255909792": "последн. котировка", @@ -1167,7 +1174,7 @@ "1289646209": "Маржин колл", "1290525720": "Пример: ", "1291887623": "Частота торговли цифровыми опционами", - "1291997417": "Срок действия контрактов истекает ровно в 23:59:59 GMT в выбранную Вами дату истечения.", + "1291997417": "Срок действия контрактов истекает ровно в 23:59:59 GMT в выбранную дату истечения.", "1292188546": "Сбросить инвесторский пароль Deriv MT5", "1292891860": "Уведомить в Telegram", "1293660048": "Макс. размер потерь в день", @@ -1202,6 +1209,7 @@ "1323996051": "Профиль", "1324110809": "Адресная информация", "1324922837": "2. Новая переменная появится в виде блока в разделе Установить переменную.", + "1325514262": "(лицензия MB/18/0024)", "1327181172": "Финансовый Вануату", "1327494533": "{{sell_value}} (Продать)", "1329136554": "Индекс Jump 200", @@ -1354,7 +1362,7 @@ "1469764234": "Ошибка Кассы", "1469814942": "- Деление", "1470319695": "Возвращает значение Верно или Неверно", - "1471008053": "Deriv Bot не совсем готов к работе с реальными счетами", + "1471008053": "Deriv Bot пока не совсем готов к работе с реальными счетами", "1471070549": "Контракт может быть продан?", "1471741480": "Серьёзная ошибка", "1473369747": "Только синтетические активы", @@ -1415,7 +1423,7 @@ "1549098835": "Общая сумма вывода", "1551172020": "Индекс AUD", "1552162519": "Смотреть адаптацию", - "1555345325": "Руководство пользователя", + "1555345325": "Руководство", "1557426040": "Демо Derived SVG", "1557682012": "Настройки счета", "1558972889": "установить {{ variable }} в простую скользящую среднюю {{ dummy }}", @@ -1476,7 +1484,7 @@ "1620346110": "Установить валюту", "1621024661": "Tether токен TRC20 (TusDT) — это версия Tether, которая базируется на Tron.", "1622662457": "Дата, с", - "1622944161": "Теперь перейдите к блоку «<0>Условия перезапуска торговли».", + "1622944161": "Теперь перейдите к блоку <0>Перезапуск торговых условий.", "1623706874": "Используйте этот блок, если хотите торговать с мультипликаторами.", "1628981793": "Могу ли я торговать криптовалютами на Deriv Bot?", "1630417358": "Пожалуйста, перейдите в настройки счета и введите недостающие личные данные, чтобы активировать вывод средств.", @@ -1523,9 +1531,10 @@ "1674163852": "Можно определить срок действия контракта, установив продолжительность или время окончания.", "1675030608": "Чтобы открыть этот счет, нужно повторно отправить подтверждение адреса.", "1675289747": "Перешли на реальный счет", + "1676549796": "Динамическое кред. плечо", "1677027187": "Forex", "1677990284": "Мои приложения", - "1679743486": "1. Перейдите к Быстрая стратегия и выберите нужную стратегию.", + "1679743486": "1. Перейдите в меню Быстрая стратегия и выберите нужную стратегию.", "1680666439": "Загрузите банковскую выписку с указанием вашего имени, номера счета и истории транзакций.", "1682409128": "Безымянная стратегия", "1682636566": "Отправить письмо еще раз", @@ -1587,7 +1596,7 @@ "1743448290": "Платёжные агенты", "1743679873": "Опцион <0>\"колл\" закроется с <1>выплатой, если по истечении <1>срока действия опциона <1>конечная цена будет выше <1>цены исполнения. В противном случае опцион закроется без выплаты.", "1743902050": "Пройдите финансовую оценку", - "1744509610": "Просто перетащите XML-файл со своего компьютера в рабочее пространство, и ваш бот будет загружен соответствующим образом. Кроме того, вы можете нажать Импортировать в Bot Builderи выбрать импорт бота со своего компьютера или из Google Drive.", + "1744509610": "Перетащите XML-файл со своего компьютера на рабочее пространство. Кроме того, вы можете нажать Импортировать в Конструкторе ботов и выбрать импорт бота с компьютера или из Google Drive.", "1745523557": "- Квадратный корень", "1746051371": "Скачать приложение", "1746273643": "Схождение/расхождение скользящих средних (MACD)", @@ -1598,7 +1607,7 @@ "1748754976": "Запустить", "1749675724": "Ни один из типов счетов не облагается комиссией Deriv.", "1750065391": "Время входа:", - "1753183432": "Мы серьезно относимся ко всем жалобам и стремимся разрешить их как можно быстрее и справедливо. Если вы недовольны каким-либо аспектом наших услуг, сообщите нам об этом, подав жалобу, используя приведенные ниже инструкции:", + "1753183432": "Мы серьезно относимся ко всем жалобам и стремимся разрешить их справедливо и как можно быстрее. Если вы недовольны каким-либо аспектом наших услуг, сообщите нам об этом, следуя приведенным ниже инструкциям:", "1753226544": "удалить", "1753975551": "Загрузите страницу паспорта с фотографией", "1756678453": "вырваться", @@ -1632,7 +1641,7 @@ "1783740125": "Загрузить селфи", "1787135187": "Необходимо указать почтовый индекс", "1787492950": "Индикаторы на вкладке графиков предназначены только для ознакомительных целей и могут незначительно отличаться от индикаторов рабочей области {{platform_name_dbot}}.", - "1788515547": "<0/>Для получения дополнительной информации о подаче жалобы в Офис арбитра по финансовым услугам <1> ознакомьтесь с их руководством.", + "1788515547": "<0/>Для получения дополнительной информации о подаче жалобы в Офис арбитра по финансовым услугам <1>ознакомьтесь с их руководством.", "1788966083": "01-07-1999", "1789273878": "Выплата за пункт", "1789497185": "Убедитесь, что паспортные данные четко видны, читаемы, без размытия или бликов.", @@ -1722,18 +1731,18 @@ "1869787212": "Чётное", "1870933427": "Крипто", "1871196637": "Верно, если результат последнего контракта соответствует выбранному", - "1871377550": "Предлагаете ли Вы предварительно созданных торговых ботов на Deriv Bot?", + "1871377550": "Предлагаете ли вы готовых торговых ботов на Deriv Bot?", "1871664426": "Примечание", "1873838570": "Пожалуйста, подтвердите свой адрес", "1874481756": "Этот блок используется для покупки определенного контракта. Вы можете добавить несколько блоков покупки вместе с условными блоками, чтобы определить условия покупки. Этот блок можно использовать только в блоке условий покупки.", "1874756442": "BVI", - "1875702561": "Загрузите или создайте своего бота", + "1875702561": "Загрузите или создайте бота", "1876015808": "Фонд социального обеспечения и национального страхования", "1876325183": "Минуты", "1877225775": "Ваше подтверждение адреса принято", "1877410120": "Что вам сейчас нужно сделать", "1877832150": "# с конца", - "1878172674": "Нет, мы не делаем этого. Однако на сайте Deriv Bot Вы найдете быстрые стратегии, которые помогут Вам бесплатно создать своего собственного торгового бота.", + "1878172674": "Нет, но на Deriv Bot есть бесплатные быстрые стратегии, которые помогут вам создать собственного бота.", "1879042430": "Тест на соответствие, ПРЕДУПРЕЖДЕНИЕ:", "1879412976": "Размер прибыли: <0>{{profit}}", "1879651964": "<0>Ожидание проверки", @@ -1748,13 +1757,14 @@ "1889357660": "Введите значение в минутах, до 60480 минут (эквивалент 6 недель).", "1890171328": "Обратите внимание, что, нажимая на кнопку Согласен внизу и переходя к открытию счета, вы можете подвергать себя различным рискам (которые иногда могут быть значительными, включая риск потери всей инвестированной суммы), для оценки и смягчения которых у вас может не быть достаточных знаний или опыта.", "1890332321": "Возвращает количество символов заданной строки текста, включая цифры, пробелы, знаки пунктуации и символы.", + "1893869876": "(лоты)", "1894667135": "Пожалуйста, предоставьте подтверждение адреса", "1898670234": "{{formatted_opening_time}} (GMT) в {{opening_day}},<0> {{opening_date}}.", "1902547203": "Приложение MetaTrader 5 для MacOS", "1903437648": "Обнаружена размытая фотография", "1905032541": "Теперь мы готовы подтвердить вашу личность", "1905589481": "Если вы хотите изменить валюту счета, свяжитесь с нами через <0>чат.", - "1906213000": "Наша система завершит все текущие сделки Deriv Bot, и Deriv Bot не будет размещать новые сделки.", + "1906213000": "Наша система завершит все текущие контракты Deriv Bot и не будет размещать новые.", "1906639368": "Если вы впервые пытаетесь создать пароль или забыли свой пароль, пожалуйста, сбросьте его.", "1907884620": "Добавить реальный игровой Deriv", "1908239019": "Убедитесь, что на фото весь документ", @@ -1880,6 +1890,7 @@ "2027696535": "Налоговая информация", "2028163119": "EOS/USD", "2029237955": "Лабуан", + "2029641956": "Сравнение счетов CFD", "2030018735": "RSI - это инструмент технического анализа, который помогает вам определить рыночный тренд. Значения индикатора находятся в диапазоне от 0 до 100. Значение RSI 70 и выше означает, что актив перекуплен, и текущая тенденция может измениться, а значение 30 и ниже означает, что актив перепродан.", "2030045667": "Сообщение", "2033648953": "Этот блок отображает значение указанной свечи для выбранного \nвременного интервала.", @@ -1905,7 +1916,7 @@ "2055317803": "Скопируйте ссылку в браузер своего телефона", "2057082550": "Примите обновленные <0>правила и условия", "2057419639": "Выходная котировка", - "2059365224": "Да, вы можете начать с готового бота, используя функцию Quick strategy . Здесь вы найдете некоторые из самых популярных торговых стратегий: Martingale, D'Alembert и Oscar's Grind. Просто выберите стратегию, введите параметры торговли, и ваш бот будет создан для вас. Вы всегда можете настроить параметры позже.", + "2059365224": "Да, можно начать с готового бота, используя одну из быстрых стратегий. Вам доступны три популярные стратегии: Мартингейл, Д'Аламбер и Оскар Грайнд. Просто выберите стратегию и введите параметры контракта. Всегда можно изменить дополнительные параметры позже.", "2059753381": "Почему не удалась верификация?", "2060873863": "Ваш ордер {{order_id}} завершен", "2062912059": "функция {{ function_name }} {{ function_params }}", @@ -1937,6 +1948,7 @@ "2093675079": "- Закрытие: цена на момент закрытия", "2096014107": "Применить", "2096456845": "Дата рождения*", + "2096603244": "Derived - Vanuatu", "2097170986": "О Tether (Omni)", "2097365786": "Копия удостоверения личности (паспорт, другое гос. удостоверение)", "2097381850": "Рассчитывает простую скользящую среднюю (ПСС) из списка с периодом", @@ -1945,7 +1957,7 @@ "2101972779": "В данном примере в качестве входного списка используется список тиков.", "2102572780": "Длина цифрового кода должна быть 6 символов.", "2104115663": "Последний вход", - "2104364680": "Пожалуйста, переключитесь на свой демо-счет, чтобы запустить свой Deriv Bot.", + "2104364680": "Переключитесь на свой демо-счет, чтобы запустить Deriv Bot.", "2104397115": "Пожалуйста, перейдите в настройки счета и введите недостающие личные данные, чтобы активировать пополнение и вывод средств.", "2107381257": "Плановое обслуживание кассовой системы", "2109312805": "Спред – это разница между ценой покупки и ценой продажи. Переменный спред означает, что спред постоянно меняется, в зависимости от рыночных условий. Фиксированный спред означает, что на спред не действуют рыночные условия, но его значение может меняться по единоличному усмотрению Брокера.", @@ -1984,7 +1996,7 @@ "2146336100": "в тексте %1 получить %2", "2146698770": "Совет от профессионала: вы также можете нажать и перетащить нужный блок", "2146892766": "Опыт торговли бинарными опционами", - "2147244655": "Как я могу импортировать свой собственный торговый бот в Deriv Bot?", + "2147244655": "Как импортировать своего бота в Deriv Bot?", "-1232613003": "<0>Ошибка верификации. <1>Причины", "-2029508615": "<0>Нужна верификация.<1>Пройти", "-931052769": "Отправить подтверждение", @@ -2506,7 +2518,7 @@ "-328128497": "Финансовый", "-1484404784": "Торгуйте CFD на MT5 на forex, фондовых индексах, сырьевых товарах и криптовалютах.", "-659955365": "Без свопов", - "-674118045": "Торгуйте CFD без свопов на MT5 на синтетических активах, форекс, акциях, фондовых индексах, криптовалютах, и ETF.", + "-674118045": "Торгуйте CFD без свопов на MT5 на синтетических активах, форекс, акциях, фондовых индексах, криптовалютах, ETF.", "-1210359945": "Переведите средства на свои счета", "-81256466": "Для открытия счета CFD нужно открыть счет Deriv.", "-699372497": "Торгуйте с кредитным плечом и узкими спредами. Больше прибыли от успешных контрактов. <0>Подробнее", @@ -2591,7 +2603,7 @@ "-379487596": "{{selected_percentage}}% от доступного баланса ({{format_amount}} {{currency__display_code}})", "-1957498244": "больше", "-1059419768": "Примечания", - "-285921910": "Узнайте больше о <0>способах оплаты.", + "-285921910": "Узнайте больше о <0>платежных методах.", "-316545835": "Убедитесь, что <0>все данные <0>верны, прежде чем переводить средства.", "-949073402": "Я подтверждаю, что реквизиты перевода указаны точно.", "-1752211105": "Перевести сейчас", @@ -2876,7 +2888,7 @@ "-1692956623": "Да, удалить.", "-573479616": "Вы уверены, что хотите удалить его?", "-786915692": "Google Диск подключен", - "-1256971627": "Чтобы импортировать бота из Google Drive, вам необходимо войти в свою учетную запись Google.", + "-1256971627": "Чтобы импортировать бота из Google Drive, вам нужно войти в свой аккаунт Google.", "-1233084347": "Чтобы узнать, как Google Drive обрабатывает ваши данные, ознакомьтесь с <0>политикой конфиденциальности Deriv.", "-1150107517": "Подключить", "-1150390589": "Последнее изменение", @@ -2893,24 +2905,24 @@ "-1793577405": "Создавайте с нуля", "-1805712946": "На этой вкладке мы также предоставляем учебное пособие, в котором показано, как создать и реализовать простую стратегию.", "-1212601535": "Следите за рынком", - "-101854331": "Руководства и часто задаваемые вопросы, которые помогут вам", - "-495736035": "Начните с видеогида и ответов на часто задаваемые вопросы.", - "-1584847169": "Следите за эффективностью своего бота в режиме реального времени.", + "-101854331": "Полезные руководства и FAQ", + "-495736035": "Начните с видео тура и ответов в FAQ.", + "-1584847169": "Следите за эффективностью бота в режиме реального времени.", "-1918369898": "Запустите или остановите бота", "-782992165": "Шаг 1 :", "-1207872534": "Сначала настройте блок <0>Торговые параметры.", - "-1656388044": "Сначала задайте для <0>параметра Рынок значение Производные индексы > Непрерывные индексы > Индекс Волатильность 100 (1 с).", + "-1656388044": "Сначала задайте для <0>параметра Рынок значение Derived > Непрерывные индексы > Индекс волатильности 100 (1с).", "-1706298865": "Затем задайте <0>тип контракта: Вверх/Вниз > Повышение/Падение.", - "-1834358537": "Для <0>параметра «Интервал свечей по умолчанию» задайте значение 1 минута", - "-1940971254": "Для <0>опций Торговать (v) задайте значение, как показано ниже:", + "-1834358537": "Для параметра <0>Интервал свечей по умолчанию задайте значение 1 минута", + "-1940971254": "Настройте <0>Параметры контракта как показано ниже:", "-512839354": "<0>Ставка: 10 долларов США (минимум: 0,35, максимум: 50000)", "-753745278": "Шаг 2 :", - "-1056713679": "Затем установите блок «<0>Условия покупки».", + "-1056713679": "Затем установите блок <0>Условия покупки.", "-245497823": "<0>2. Условия покупки:", "-916770284": "<0>Покупка: Повышение", "-758077259": "Шаг 3 :", "-677396944": "Шаг 4 :", - "-295975118": "Затем перейдите на <0>вкладку «Утилита» в меню «Блоки». Нажмите стрелку раскрывающегося списка и нажмите «<0>Циклы».", + "-295975118": "Затем перейдите на <0>вкладку Утилиты в меню Блоки. Нажмите стрелку раскрывающегося списка и нажмите <0>Циклы.", "-698493945": "Шаг 5 :", "-1992994687": "Теперь нажмите стрелку раскрывающегося списка «<0>Анализ» и нажмите «<0>Контракт».", "-1844492873": "Перейдите в блок «<0>Результат последней сделки» и нажмите значок +, чтобы добавить блок <0>Result is Win в рабочее пространство.", @@ -2932,35 +2944,35 @@ "-1263822623": "Можно импортировать бота с мобильного устройства или Google диска, посмотреть превью в конструкторе ботов и начать торговать.", "-358288026": "Примечание. Это руководство также можно найти на вкладке <0>Обучение.", "-683790172": "Теперь <0>запустите бота, чтобы протестировать стратегию.", - "-129587613": "Понял, спасибо!", - "-1519425996": "Результатов не найдено \"{{ faq_search_value }}»", + "-129587613": "Все понятно", + "-1519425996": "Нет результатов с \"{{ faq_search_value }}\"", "-155173714": "Давайте создадим бота!", "-1919212468": "3. Вы также можете найти нужные блоки, используя строку поиска над категориями.", "-1520558271": "Для получения дополнительной информации ознакомьтесь с этим сообщением в блоге об основах создания торгового бота.", - "-980360663": "3. Выберите нужный блок и перетащите его в рабочее пространство.", + "-980360663": "3. Выберите нужный блок и перетащите его на рабочее пространство.", "-1493168314": "Что такое быстрая стратегия?", "-1680391945": "Использование быстрой стратегии", "-1177914473": "Как сохранить стратегию?", "-271986909": "В Bot Builderнажмите Сохранить на панели инструментов вверху, чтобы загрузить бота. Дайте боту имя и выберите загрузку бота на свое устройство или Google Drive. Ваш бот будет загружен в виде XML-файла.", - "-1149045595": "1. После нажатия кнопки Импортироватьвыберите Local и нажмите Продолжить.", - "-288041546": "2. Выберите свой XML-файл и нажмите Открыть.", + "-1149045595": "1. После нажатия кнопки Импортировать выберите Локальные и нажмите Продолжить.", + "-288041546": "2. Выберите XML-файл и нажмите Открыть.", "-2127548288": "3. Ваш бот будет загружен соответствующим образом.", - "-1311297611": "1. Нажав Импортировать, выберите Google Drive и нажмите Продолжить.", - "-1549564044": "Как сбросить рабочее пространство?", - "-1127331928": "В Bot Builderнажмите Reset на панели инструментов вверху. Это очистит рабочее пространство. Обратите внимание, что все несохраненные изменения будут потеряны.", - "-1720444288": "Как я могу контролировать свои потери с помощью Deriv Bot?", - "-1142295124": "Существует несколько способов контролировать свои убытки с помощью Deriv Bot. Вот простой пример того, как Вы можете внедрить контроль потерь в свою стратегию:", + "-1311297611": "1. После нажатия кнопки Импортировать выберите Google Drive и нажмите Продолжить.", + "-1549564044": "Как очистить рабочее пространство?", + "-1127331928": "В Конструкторе ботов нажмите Сбросить на панели инструментов вверху. Это очистит рабочее пространство. Все несохраненные изменения будут потеряны.", + "-1720444288": "Можно ли как-то контролировать убыток в Deriv Bot?", + "-1142295124": "Есть несколько способов контролировать убытки на Deriv Bot. Вот пример того, как можно реализовать один из них в вашей стратегии:", "-986689483": "1. Создайте следующие переменные:", "-79649010": "- CurrentStake: используйте эту переменную для хранения суммы ставки, использованной в последнем контракте. Вы можете назначить любую сумму, но это должно быть положительное число.", "-1931732247": "- TradeAgain: используйте эту переменную, чтобы прекратить торговлю при достижении лимита убытков. Задайте начальное значение , true.", "-1574002530": "2. Используйте логический блок, чтобы проверить, превышает ли текущаяПУ значение максимальныйУбыток. Если это так, установите для торговатьСнова значение false, чтобы бот не мог запустить еще один цикл.", - "-1672069217": "3. Обновите CurrentPL , указав прибыль от последнего контракта. Если последний контракт был потерян, значение CurrentPL будет отрицательным.", - "-1565344891": "Могу ли я запустить Deriv Bot на нескольких вкладках в моем веб-браузере?", + "-1672069217": "3. Обновите значение текущаяПУ данными о прибыли от последнего контракта. Если последний контракт проиграл, значение текущаяПУ будет отрицательным.", + "-1565344891": "Можно ли запустить Deriv Bot на нескольких вкладках браузера?", "-90192474": "Да, вы можете. Однако на вашем счете есть ограничения, такие как максимальное количество открытых позиций и максимальные совокупные выплаты по открытым позициям. Поэтому просто учитывайте эти ограничения при открытии нескольких позиций. Дополнительную информацию об этих лимитах можно найти в разделе Настройки > Лимиты учетной записи.", "-213872712": "Нет, мы не предлагаем криптовалюты на Deriv Bot.", "-2147346223": "В каких странах доступен Deriv Bot?", "-352345777": "Какие стратегии наиболее популярны для автоматической торговли?", - "-552392096": "Три наиболее часто используемые стратегии в автоматической торговле - это Мартингейл, Д'Алемберт и Оскара - Вы можете найти их все готовыми и ждущими Вас в Deriv Bot.", + "-552392096": "Три часто используемые стратегии в автоматической торговле — это Мартингейл, Д'Аламбер и Оскар Грайнд. Все они готовы и ждут вас в Deriv Bot.", "-418247251": "Загрузить журнал.", "-870004399": "<0>Куплено: {{longcode}} (ID: {{transaction_id}})", "-1211474415": "Фильтры", @@ -2995,6 +3007,7 @@ "-981017278": "Автоматизированная торговля, доступная каждому. Не требует навыков кодинга.", "-1309011360": "Открытые позиции", "-1597214874": "Контракты", + "-1929724703": "Сравнение счетов CFD", "-883103549": "Счет деактивирован", "-1837059346": "Покупка/продажа", "-1845037007": "Страница адвертайзера", @@ -3296,7 +3309,7 @@ "-1941013000": "Данная политика рассмотрения жалоб, которая может время от времени меняться, применяется к вашему счету(-ам), открытому в {{legal_entity_name_svg}}, {{legal_entity_name_fx}}, и {{legal_entity_name_v}}.", "-594812204": "Данная политика рассмотрения жалоб, которая может время от времени меняться, применяется к вашему счету(-ам), открытому в {{legal_entity_name_svg}}.", "-813256361": "Мы стремимся справедливо относиться к нашим клиентам и предоставлять им отличный сервис. <0/> <1/> Мы будем рады услышать от вас, как мы можем улучшить наши услуги для вас. Любая предоставленная вами информация будет обрабатываться строго конфиденциально. Будьте уверены, что вас услышат, оценят и к вам всегда будут относиться справедливо.", - "-1622847732": "Если у вас есть вопросы относительно торгового счета в {{legal_entity_name}}, вы можете связаться с нами через <0>центр поддержки или <1>чат.<2 /><3/>Мы стремимся обрабатывать запросы как можно быстрее и благодарим вас за проявленное терпение.<4/><5/>Если мы не смогли решить ваш вопрос или вы не удовлетворены нашим ответом, пожалуйста, подайте нам официальную жалобу, чтобы мы могли рассмотреть вашу проблему в более высокой инстанции.", + "-1622847732": "Если у вас есть вопросы относительно торгового счета в {{legal_entity_name}}, вы можете связаться с нами через <0>центр поддержки или <1>чат.<2 /><3/>Мы стремимся обрабатывать запросы как можно быстрее и благодарим вас за проявленное терпение.<4/><5/>Если мы не смогли решить ваш вопрос или вы не удовлетворены нашим ответом, пожалуйста, подайте официальную жалобу, чтобы мы могли рассмотреть вашу проблему в более высокой инстанции.", "-1639808836": "Если вы не удовлетворены результатом, вы можете передать свою жалобу в независимый сервис <0>Independent Betting Adjudication Service (IBAS), заполнив соответствующую заявку на рассмотрение. Обратите внимание, что IBAS занимается только спорами, возникающими из-за транзакций.", "-1505742956": "<0/><1/>Вы можете передать свой спор в Управление по азартным играм Мальты через <2>Отдел поддержки игроков.", "-1406192787": "Если вы не удовлетворены нашим решением, вы можете передать жалобу в <0>Финансовую комиссию.", @@ -3308,15 +3321,15 @@ "-603378979": "3.3. Разрешение вашей жалобы", "-697569974": "3.4. Ваше решение", "-1280998762": "4. Жалобы", - "-1886635232": "Жалоба — это любое выражение недовольства клиента нашими продуктами или услугами, требующее официального ответа. <0/> <1/> Если представленная вами информация не входит в сферу действия жалобы, мы можем реклассифицировать ее как запрос и направить ее в соответствующий отдел для рассмотрения. Однако если вы считаете, что ваш запрос следует классифицировать как жалобу, поскольку он относится к инвестиционным услугам, предоставляемым компанией {{legal_entity_name}}, вы можете попросить нас реклассифицировать его соответствующим образом.", + "-1886635232": "Жалоба — это любое выражение недовольства клиента нашими продуктами или услугами, требующее официального ответа.<0/><1/>Если представленная вами информация не входит в сферу действия жалобы, мы можем реклассифицировать ее как запрос и направить в соответствующий отдел для рассмотрения. Однако если вы считаете, что ваш запрос следует классифицировать как жалобу, поскольку он относится к инвестиционным услугам, предоставляемым компанией {{legal_entity_name}}, вы можете попросить нас реклассифицировать его соответствующим образом.", "-1771496016": "Чтобы подать жалобу, отправьте электронное письмо с подробным описанием проблемы на <0>complaints@deriv.com. Чтобы помочь нам более эффективно расследовать и урегулировать вашу жалобу, укажите следующую информацию:", "-1197243525": "<0>•Четкое и подробное описание вашей жалобы, включая все соответствующие даты, время и транзакции", "-1795134892": "<0>•Любые соответствующие скриншоты или сопроводительные документы, которые помогут нам понять проблему", "-2053887036": "4.4. Рассмотрение вашей жалобы", - "-717170429": "Как только мы получим подробную информацию о вашей жалобе, мы внимательно рассмотрим ее и сообщим вам о процессе рассмотрения. Мы можем запросить дополнительную информацию или разъяснения, чтобы облегчить рассмотрение жалобы.", + "-717170429": "Как только мы получим подробную информацию о вашей жалобе, мы внимательно рассмотрим ее и сообщим вам о результате. Мы можем запросить у вас дополнительную информацию или разъяснения.", "-1841922393": "4.5. Разрешение вашей жалобы", "-1327119795": "4.6. Ваше решение", - "-2019654103": "Если мы не сможем разрешить вашу жалобу или вы не удовлетворены результатом, можно подать жалобу в управление арбитра по финансовым услугам,<0/><1/><2>заполнив соответсвующую заявку на рассмотрение.", + "-2019654103": "Если мы не сможем разрешить вашу жалобу или вы не удовлетворены результатом, можно подать жалобу в управление арбитра по финансовым услугам.<0/><1/><2>Подача жалобы в управление арбитра по финансовым услугам", "-687172857": "<0>• Вы можете подать жалобу в Арбитр по финансовым услугам только в том случае, если вы не удовлетворены нашим решением или решение не было принято в течение 15 рабочих дней.", "-262934706": "<0>• Если жалоба будет принята арбитром, вы получите еще одно электронное письмо с дополнительной информацией об уплате гонорара за рассмотрение жалобы в размере 25 евро и последующих процедурах.", "-993572476": "<0>b.У финансовой комиссии есть 5 дней, чтобы подтвердить получение вашей жалобы, и 14 дней, чтобы ответить на нее в рамках нашего процесса разрешения внутренних споров (IDR).", @@ -3363,6 +3376,11 @@ "-1373949478": "50+", "-1382029900": "70+", "-1493055298": "90+", + "-523602297": "Основные пары форекс", + "-1303090739": "До 1:1500", + "-19213603": "Металлы", + "-1728334460": "До 1:300", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "Спреды от", "-1587894214": "о необходимых проверках.", @@ -3382,6 +3400,15 @@ "-70314394": "Недавний счет за коммунальные услуги (электричество, вода, газ) или банковская выписка / государственное письмо с вашим именем и адресом.", "-435524000": "Верификация не удалась. Повторите отправку на этапе открытия счета.", "-1385099152": "Ваш документ подтвержден.", + "-931599668": "ETF", + "-651501076": "Derived - SVG", + "-865172869": "Финансовый - BVI", + "-1851765767": "Финансовый - Vanuatu", + "-558597854": "Финансовый - Labuan", + "-2052425142": "Без свопов - SVG", + "-1192904361": "Deriv X демо", + "-1269597956": "Платформа MT5", + "-239789243": "(Лицензия SIBA/L/18/1114)", "-1434036215": "Демо Финансовый", "-1416247163": "Финансовый STP", "-1637969571": "Демо без свопов", @@ -3412,6 +3439,10 @@ "-1580554423": "Торгуйте CFD на наших синтетических индексах, которые имитируют движение реальных рынков.", "-1385484963": "Подтвердите изменение пароля {{platform}}", "-1990902270": "Пароль будет изменен для всех ваших счетов {{platform}}.", + "-1922462747": "Trader's hub", + "-700260448": "демо", + "-1769158315": "реальный", + "-2015785957": "Сравнение счетов CFD {{demo_title}}", "-673424733": "Демо-счет", "-1986258847": "Технические работы на сервере начинаются в 01:00 GMT каждое воскресенье и могут длиться до 2 часов. В это время сервисы и платформы могут быть недоступны.", "-1199152768": "Попробуйте другие наши платформы.", @@ -3423,8 +3454,6 @@ "-790488576": "Забыли пароль?", "-535365199": "Введите пароль {{platform}}, чтобы добавить {{account}} счет {{platform_name}}.", "-2057918502": "Подсказка: возможно, вы ввели свой пароль Deriv, который отличается от вашего пароля {{platform}}.", - "-1769158315": "реальный", - "-700260448": "демо", "-1936102840": "Поздравляем, ваш счет открыт: {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}}. ", "-1928229820": "Сбросить инвесторский пароль Deriv X", "-1087845020": "основной", @@ -3453,6 +3482,9 @@ "-2123571162": "Загрузить", "-941636117": "Приложение MetaTrader 5 для Linux", "-637537305": "Загрузите {{ platform }} на телефон, чтобы торговать со счета {{ platform }} {{ account }}", + "-678964540": "до", + "-206829624": "(1:x)", + "-616293830": "Используйте динамическое кредитное плечо <0>до 1:1500 с некоторыми инструментами на рынках форекс, сырьевых товаров, криптовалют и фондовых индексов. Наше динамическое кредитное плечо автоматически подстраивается под вашу торговую позицию в зависимости от типа актива и объема торгов.", "-2042845290": "Ваш инвесторский пароль изменен.", "-1882295407": "Ваш пароль изменен.", "-254497873": "Используйте этот пароль, чтобы предоставить другому пользователю доступ к просмотру. Они смогут просматривать ваш счет, но не смогут торговать или совершать какие-либо другие действия.", @@ -3461,6 +3493,7 @@ "-1793894323": "Создать или сбросить инвесторский пароль", "-2026018074": "Этот <0>{{account_type_name}} счет Deriv MT5 будет открыт в Deriv (SVG) LLC (компания # 273 LLC 2020).", "-162320753": "Этот <0>{{account_type_name}} счет Deriv MT5 будет открыт в Deriv (BVI) Ltd. Компания регулируется комиссией по финансовым услугам Британских Виргинских островов (лицензия # SIBA/L/18/1114).", + "-271828350": "Получите больше от финансового счета Deriv MT5", "-2125860351": "Выберите юрисдикцию для счета Deriv MT5 CFD", "-479119833": "Выберите юрисдикцию для счета Deriv MT5 {{account_type}}", "-450424792": "Вам нужен реальный счет Deriv (в фиатной валюте или криптовалюте), чтобы открыть реальный счет Deriv MT5.", @@ -3596,18 +3629,18 @@ "-178096090": "Невозможно обновить \"Тейк профит\" в данный момент. Вы можете обновить \"Тейк профит\" только по истечении действия \"Отмены сделки\".", "-206909651": "Спот-котировка на входе − это рыночная цена на момент обработки контракта нашим сервером.", "-1576967286": "Этот продукт позволяет выразить сильный бычий или медвежий прогноз на базовый актив.", - "-610471235": "Если вы считаете, что рыночная цена будет постоянно расти в течение определенного периода, выберите «<0>длинную позицию». Вы получите выплату по истечении срока действия, если рыночная цена не достигнет барьера или не опустится ниже него. Если барьер не будет преодолен, размер выплаты будет расти пропорционально расстоянию между рыночной ценой и барьером. Вы начнете получать прибыль, когда выплата превысит ставку. Выплаты не будет, если рыночная цена пересечет барьер.", + "-610471235": "Если вы считаете, что рыночная цена будет постоянно расти в течение определенного периода, выберите <0>длинную позицию. Вы получите выплату по истечении срока действия, если рыночная цена не достигнет барьера или не опустится ниже него. Если барьер не будет преодолен, размер выплаты будет расти пропорционально расстоянию между рыночной ценой и барьером. Вы начнете получать прибыль, когда выплата превысит ставку. Выплаты не будет, если рыночная цена пересечет барьер.", "-454245976": "Если вы считаете, что рыночная цена будет постоянно падать в течение определенного периода, выберите <0>короткую позицию. Вы получите выплату по истечении срока действия, если рыночная цена не достигнет барьера или не превысит его. Если барьер не будет преодолен, размер выплаты будет расти пропорционально расстоянию между рыночной ценой и барьером. Вы начнете получать прибыль, когда выплата превысит ставку. Выплаты не будет, если рыночная цена пересечет барьер.", "-1790089996": "НОВИНКА!", "-45873457": "НОВИНКА", "-1422269966": "Вы можете выбрать темп роста со значениями 1%, 2%, 3%, 4% и 5%.", - "-1186791513": "Выплата - это сумма Вашей первоначальной ставки и прибыли.", + "-1186791513": "Выплата – это сумма первоначальной ставки и прибыли.", "-1682624802": "Это процент от предыдущей спот-цены. Процентная ставка зависит от выбранного Вами индекса и темпа роста.", "-1221049974": "Цена продажи", - "-1247327943": "Это цена спот последнего тика на момент истечения срока действия.", + "-1247327943": "Это спот-цена последнего тика на момент истечения срока действия.", "-878534036": "\"Колл\" завершится с выплатой, если по истечении срока действия конечная цена будет выше цены исполнения. В противном случае опцион завершится без выплаты.", "-1587076792": "\"Пут\" завершится с выплатой, если по истечении срока действия конечная цена будет ниже цены исполнения. В противном случае опцион завершится без выплаты.", - "-1482134885": "Мы рассчитываем это на основе цены исполнения и срока, который Вы выбрали.", + "-1482134885": "Рассчитывается исходя из цены исполнения и выбранного срока.", "-1890561510": "Время завершения", "-565990678": "Срок действия вашего контракта истечет в эту дату (по Гринвичу), исходя из выбранного времени окончания.", "-127118348": "Выберите {{contract_type}}", @@ -3927,7 +3960,7 @@ "-1488537825": "Если у вас есть счет, войдите, чтобы продолжить.", "-555592125": "К сожалению, торговля опционами невозможна в вашей стране.", "-1571816573": "К сожалению, трейдинг недоступен в вашем текущем местоположении.", - "-1603581277": "минут", + "-1603581277": "минуты", "-922253974": "Повышение/Падение", "-1361254291": "Выше/Ниже", "-335816381": "Закончится Внутри/Закончится Вне", diff --git a/packages/translations/src/translations/si.json b/packages/translations/src/translations/si.json index 45ce7d5dc601..470e65566e4d 100644 --- a/packages/translations/src/translations/si.json +++ b/packages/translations/src/translations/si.json @@ -21,10 +21,10 @@ "26566655": "සාරාංශය", "26596220": "මූල‍්‍ය", "27582767": "{{amount}} {{currency}}", - "27731356": "ඔබගේ ගිණුම තාවකාලිකව අක්‍රීය කර ඇත. තැන්පතු සහ මුදල් ආපසු ගැනීම නැවත සක්‍රීය​ කිරීම සඳහා කරුණාකර <0>සජීවී කතාබස් හරහා අප හා සම්බන්ධ වන්න.", + "27731356": "ඔබේ ගිණුම තාවකාලිකව අක්‍රීය කර ඇත. තැන්පතු සහ මුදල් ආපසු ගැනීම නැවත සක්‍රීය​ කිරීම සඳහා කරුණාකර <0>සජීවී කථාබස් හරහා අප හා සම්බන්ධ වන්න.", "27830635": "Deriv (V) Ltd", "28581045": "සැබෑ MT5 ගිණුමක් එක් කරන්න", - "30801950": "ඔබගේ ගිණුම මෝල්ටා ක්‍රීඩා අධිකාරිය විසින් නියාමනය කරනු ලබන {{legal_entity_name}} සමඟ විවෘත වන අතර මෝල්ටාවේ නීතිවලට යටත් වේ.", + "30801950": "ඔබේ ගිණුම {{legal_entity_name}} නාමයෙන් විවෘත කර, Malta Gaming Authority විසින් නියාමනය කරනු ලබන අතර එය මෝල්ටාවේ නීතිවලට යටත් වනු ඇත.", "33433576": "කරුණාකර ඔබේ මුදල් ආපසු ගැනීමට ඊ-පසුම්බියක් භාවිතා කරන්න.", "35089987": "ඔබගේ රියදුරු බලපත්‍ර​යේ ඉදිරිපස සහ පිටුපස උඩුගත කරන්න.", "41737927": "ඔබට ස්තුතියි", @@ -33,13 +33,13 @@ "45941470": "ඔබ ආරම්භ කිරීමට කැමති කොතනින්ද​?", "46523711": "ඔබේ අනන්‍යතා සාක්ෂිය සත්‍යාපනය කර ඇත​", "49404821": "ඔබ \"<0>{{trade_type}}\" විකල්පයක් මිල දී ගන්නේ නම්, අවසාන මිල වර්ජන මිල {{payout_status}} නම් කල් ඉකුත් වන විට ඔබට ගෙවීමක් ලැබේ. එසේ නොමැතිනම්, ඔබේ “<0>{{trade_type}}” විකල්පය නිෂ්ඵල ලෙස කල් ඉකුත් වනු ඇත.", - "50200731": "ප්‍රධාන FX (සම්මත/ක්ෂුද්‍ර​ කැබලි අක්ෂර), FX බාල වයස්කරුවන්, බාස්කට් දර්ශක, වෙළඳ භාණ්ඩ සහ ක්‍රිප්ටෝ මුදල්", + "50200731": "ප්‍රධාන FX (සම්මත/ක්ෂුද්‍ර​ කොටස්), සුළු FX, බාස්කට් දර්ශක, වෙළඳ භාණ්ඩ සහ ක්‍රිප්ටෝ මුදල්", "53801223": "Hong Kong 50", - "53964766": "5. ඔබේ බොට් බාගත කර ගැනීමට​ සුරකින්න ඔබන්න. ඔබට ඔබේ උපාංගයට හෝ ඔබේ Google Drive වෙත ඔබේ bot බාගත හැක​.", + "53964766": "ඔබේ බොට් බාගත කර ගැනීමට​ සුරකින්න ඔබන්න. ඔබට ඔබේ උපාංගයට හෝ ඔබේ Google Drive වෙත ඔබේ බොට් බාගත හැක​.", "54185751": "$100,000 ට වඩා අඩුය", "55340304": "ඔබගේ වර්තමාන ගිවිසුම තබා ගන්නද?", "55916349": "සියල්ල", - "56764670": "Deriv බොට් කිසිදු නව ගනුදෙනු සමඟ ඉදිරියට නොයනු ඇත. අඛණ්ඩ ඕනෑම ගනුදෙනුක් අපගේ පද්ධතිය විසින් සම්පූර්ණ කරනු ඇත. නොසුරකින ලද ඕනෑම වෙනස්කමක් නැති වනු ඇත. <0>සටහන: සම්පූර්ණ කරන ලද ගනුදෙනු බැලීමට කරුණාකර ඔබගේ ප්‍රකාශය​ පරීක්ෂා කරන්න.", + "56764670": "Deriv බොට් කිසිදු නව ගනුදෙනු සමඟ ඉදිරියට නොයනු ඇත. ඕනෑම අඛණ්ඩ ගනුදෙනුක් අපගේ පද්ධතිය විසින් සම්පූර්ණ කරනු ඇත. නොසුරකින ලද ඕනෑම වෙනස්කමක් නැති වී යනු ඇත. <0>සටහන: සම්පූර්ණ කරන ලද ගනුදෙනු බැලීමට කරුණාකර ඔබගේ ප්‍රකාශන​ය​ පරීක්ෂා කරන්න.", "58254854": "විෂය පථ", "59169515": "ඔබ \"Asian Rise\" තෝරා ගන්නේ නම්, අවසාන සලකුණ අනෙක්​ සලකුණුවල සාමාන්‍යයට වඩා වැඩි නම් ඔබ විසින් ගෙවීම දිනා ගනු ඇත.", "59341501": "හඳුනා නොගත් ගොනු ආකෘතිය", @@ -51,7 +51,7 @@ "65982042": "එකතුව", "66519591": "ආයෝජක මුරපදය", "67923436": "නැත, ඔබේ වෙබ් බ්‍රවුසරය වසා ඇති විට Deriv Bot ක්‍රියාත්මක වීම නවතිනු ඇත​.", - "68885999": "දෝෂයක් ඇති වූ විට පෙර ගනුදෙනු නැවත සිදු කරයි.", + "68885999": "දෝෂයක් ඇති වූ විට පෙර ගනුදෙනුව නැවත සිදු කරයි.", "69005593": "මිනිත්තු 1 ක ඉටිපන්දමක් ආරම්භ කිරීමෙන් තත්පර 30 ක් හෝ ඊට වැඩි කාලයකට පසු පහත උදාහරණය වෙළඳාම නැවත ආරම්භ කරයි.", "71016232": "OMG/USD", "71445658": "විවෘත", @@ -61,9 +61,9 @@ "73086872": "ඔබ ගනුදෙනුවලින් ස්වයං ව්‍යවර්තන වී ඇත​", "73326375": "ගිවිසුම් කාලය තුළ වෙළඳපලට ළඟා වූ අඩුම අගය 'low' නම් වෙයි.", "74963864": "Under", - "76916358": "ඔබ ආපසු ගැනීමේ සීමාව කරා ළඟා වී ඇත.<0/> කරුණාකර ඔබේ මුදල් ආපසු ගැනීම දිගටම කරගෙන යාම සඳහා සීමාව ඉවත් කිරීම සඳහා ඔබේ අනන්යතාවය සහ ලිපිනය පිළිබඳ සාක්ෂි උඩුගත කරන්න.", + "76916358": "ඔබ මුදල් ආපසු ගැනීමේ සීමාවට පැමිණ ඇත.<0/>දිගටම මුදල් ආපසු ගැනීම සඳහා සීමාව ඉවත් කිරීමට ඔබේ අනන්‍යතාවය සහ ලිපිනය පිළිබඳ සාක්ෂි උඩුගත කරන්න.", "77945356": "අපගේ ජංගම යෙදුම සමඟ යන එන අතර මඟදීත් ගනුදෙනු කරන්න.", - "77982950": "Vanilla විකල්ප ඔබ ඉහළ අනාවැකි පළ කිරීමට ඉඩ (බුලිෂ්) හෝ පහළට (පහතට) මිලදී ගැනීම මගින් යටින් වත්කම් දිශාව “Call” හෝ “Put”.", + "77982950": "Vanilla විකල්ප ඔබට \"Call\" හෝ \"Put\" මිල දී ගැනීමෙන් පාදක වත්කමේ උඩුකුරු (bullish) හෝ යටිකුරු (bearish) දිශාවක් පුරෝකථනය කිරීමට ඉඩ සලසයි.", "81450871": "අපට එම පිටුව සොයාගත නොහැක", "82839270": "ඔබේ විදේශ ගමන් බලපත්‍ර​යේ ඔබේ ඡායාරූපය අඩංගු පිටුව උඩුගත කරන්න.", "83202647": "කඩා වැටීමේ කොටස්", @@ -72,31 +72,31 @@ "85359122": "40 හෝ ඊට වැඩි", "85389154": "ඔබේ ජංගම දුරකථනයේ සත්‍යාපනය දිගටම සිදු කරගෙන යාමට​​ අවශ්‍ය පියවර", "89062902": "MT5 මත ගනුදෙනු කරන්න", - "90266322": "2. ඔබ අලුතින් සාදන ලද Telegram බොට් සමඟ කතාබස් ආරම්භ කර ඊළඟ පියවරට යාමට පෙර පණිවිඩ කිහිපයක් යැවීමට වග බලා ගන්න. (උදා: ආයුබෝවන් බොට්!)", - "91993812": "Martingale උපායමාර්ගය යනු 18 වන ශතවර්ෂයේ ප්‍රං​ශ ගණිතඥයෙකු වන පෝල් පියරේ බද්ද විසින් ජනප්‍රිය කරන ලද වසර සියයකට වැඩි කාලයක් තිස්සේ භාවිතා කර ඇති සම්භාව්‍ය ගනුදෙනු තාක්ෂණයකි.", + "90266322": "2. ඔබ අලුතින් සාදන ලද Telegram බොට් සමඟ කථාබස් ආරම්භ කර ඊළඟ පියවරට යාමට පෙර පණිවුඩ​ කිහිපයක් යැවීමට වග බලා ගන්න. (උදා: ආයුබෝවන් බොට්!)", + "91993812": "Martingale උපාය මාර්ගය යනු 18 වන ශතවර්ෂයේ ප්‍රං​ශ ගණිතඥයෙකු වන පෝල් පියරේ ලෙවී විසින් ප්‍රචලිත කරන ලද වසර සියයකට වැඩි කාලයක් තිස්සේ භාවිත කර ඇති සම්භාව්‍ය ගනුදෙනු තාක්ෂණයකි.", "93154671": "1. සංඛ්‍යාලේඛන පුවරුවේ පහළින් ඇති Reset ඔබන්න.", "96381225": "හැඳුනුම්පත් සත්‍යාපනය අසාර්ථකයි", - "98473502": "යෝග්‍යතා පරීක්ෂණයක් පැවැත්වීමට හෝ අවදානම් අනතුරු ඇඟවීම් ඔබට ලබා දීමට අපි බැඳී නොසිටිමු.", + "98473502": "ඔබට යෝග්‍යතා පරීක්ෂණයක් පැවැත්වීමට හෝ අවදානම් අනතුරු ඇඟවීම් ලබා දීමට අපි බැඳී නැත.", "98972777": "අහඹු අයිතමය", "100239694": "ඔබේ පරිගණකයෙන් කාඩ්පතේ ඉදිරිපස උඩුගත කරන්න", "102226908": "ක්ෂේත්‍රය හිස් විය නොහැක", "108916570": "කාල සීමාව: {{duration}} දින", - "109073671": "කරුණාකර ඔබ මීට පෙර තැන්පතු සඳහා භාවිතා කර ඇති ඊ-පසුම්බියක් භාවිතා කරන්න. ඊ-පසුම්බිය මුදල් ආපසු ගැනීමට සහාය වන බවට සහතික වන්න. මුදල් ආපසු ගැනීමට සහාය වන ඊ-පසුම්බි ලැයිස්තුව බලන්න <0>මෙහි.", + "109073671": "කරුණාකර ඔබ කලින් තැන්පතු සඳහා භාවිත කළ ඊ-පසුම්බියක් භාවිත කරන්න. ඉ-පසුම්බිය මුදල් ආපසු ගැනීම සඳහා සහය දක්වන බවට සහතික වන්න. මුදල් ආපසු ගැනීම් සඳහා සහය දක්වන ඊ-පසුම්බි ලැයිස්තුව <0>මෙතැනින් බලන්න.", "111215238": "සෘජු ආලෝකයෙන් ඉවත් වන්න", "111718006": "අවසන් දිනය", - "111931529": "මැක්ස්. දින 7 කට වැඩි මුළු කොටස්", + "111931529": "දින 7 කට වැඩි මුළු කොටස්", "113378532": "ETH/USD", "115032488": "ගැනුම් මිල​ සහ​ P/L", "116005488": "දර්ශක", "117056711": "අපි අපගේ වෙබ් අඩවිය​ යාවත්කාලීන කරනවා", - "117318539": "මුරපදයට අංක සහිත අඩු හා ලොකු අකුරු ඉංග්රීසි අකුරු තිබිය යුතුය.", - "118586231": "ලේඛන අංකය (හැදුනුම්පත, විදේශ ගමන් බලපත්රය)", + "117318539": "මුරපදයට අංක සහිතව කුඩා (lowercase) සහ ලොකු (uppercase) ඉංග්‍රීසි අකුරු තිබිය යුතුය.", + "118586231": "ලේඛන අංකය (හැඳුනුම්පත, විදේශ ගමන් බලපත්‍රය)", "119261701": "පුරෝකථනය:", "119446122": "ගිවිසුම් වර්ගය තෝරා නැත", "120340777": "ඔබේ පෞද්ගලික තොරතුරු සම්පූර්ණ කරන්න", "123454801": "{{withdraw_amount}} {{currency_symbol}}", "124723298": "ඔබගේ ලිපිනය සත්‍යාපනය කිරීම සඳහා ලිපිනය පිළිබඳ සාක්ෂියක් උඩුගත කරන්න", - "125443840": "6. අවසන් ගනුදෙනුව දෝෂය මත ​ නැවත ආරම්භ කරන්න", + "125443840": "6. අවසන් ගනුදෙනුව දෝෂය මත නැවත ආරම්භ කරන්න", "127307725": "දේශපාලනිකව නිරාවරණය වූ පුද්ගලයෙකු (PEP) යනු ප්‍රමුඛ​ මහජන තනතුරක් සහිතව පත් කරන ලද අයෙකි. PEP හි සමීප ආශ්‍රිතයන් සහ පවුලේ සාමාජිකයන් ද PEP ලෙස සැලකේ.", "129729742": "බදු හඳුනාගැනීමේ අංකය*", "130567238": "ඉන්පසු", @@ -107,7 +107,7 @@ "133655768": "සටහන: ඔබට බොට් ගොඩනඟන්නා ගැන වැඩිදුර දැන ගැනීමට අවශ්‍ය නම්, ඔබට <0>නිබන්ධන පටිත්ත වෙත යා හැකිය.", "139454343": "මගේ සීමාවන් තහවුරු කරන්න", "141265840": "අරමුදල් හුවමාරු තොරතුරු", - "141626595": "ඔබගේ උපාංගයට වැඩ කරන කැමරාවක් ඇති බවට සහතික කරගන්න", + "141626595": "ඔබේ උපාංගයේ ක්‍රියාකාරී කැමරාවක් ඇති බවට වග බලා ගන්න", "142050447": "සමඟ පෙළ නිර්මාණය කිරීමට {{ variable }} සකසන්න", "142390699": "ඔබගේ ජංගම දුරකථනයට සම්බන්ධ විය​", "143970826": "ගෙවීම් ගැටළු?", @@ -127,9 +127,9 @@ "160863687": "කැමරාව අනාවරණය වී නොමැත", "164112826": "දුරස්ථ සේවාදායකයක ගබඩා කර ඇත්නම් URL එකකින් කුට්ටි පැටවීමට මෙම කොටස ඔබට ඉඩ සලසයි, ඒවා පටවනු ලබන්නේ ඔබේ බොට් ධාවනය වන විට පමණි.", "164564432": "පද්ධති නඩත්තු කිරීම හේතුවෙන් තැන්පතු තාවකාලිකව ලබා ගත නොහැක. නඩත්තු කටයුතු අවසන් වූ විට ඔබට ඔබේ තැන්පතු කළ හැකිය.", - "165294347": "මුදල් අයකැමි වෙත ප්‍රවේශ​ වීම සඳහා කරුණාකර ඔබගේ ගිණුම් සැකසුම් තුළ ඔබගේ පදිංචි රට සකසන්න.", + "165294347": "අයකැමි වෙත ප්‍රවේශ​ වීම සඳහා කරුණාකර ඔබගේ ගිණුම් සැකසුම් තුළ ඔබගේ පදිංචි රට සකසන්න.", "165312615": "දුරකථනයෙන් ඉදිරියට යන්න", - "165682516": "ඔබට බෙදාගැනීමට කමක් නැත්නම්, ඔබ භාවිතා කරන වෙනත් ගනුදෙනු වේදිකා මොනවාද?", + "165682516": "ඔබ පැවසීමට කැමති නම්, ඔබ භාවිත කරන වෙනත් ගනුදෙනු වේදිකා මොනවා ද?", "170185684": "නොසලකා හරින්න", "170244199": "මම වෙනත් හේතු නිසා මගේ ගිණුම වසා දමමි.", "171307423": "ප්‍රතිසාධ​නය", @@ -142,12 +142,12 @@ "176327749": "- Android: ගිණුම තට්ටු කරන්න, <0>විකල්ප විවෘත කරන්න, සහ <0>මකන්න තට්ටු කරන්න.", "176654019": "$100,000 - $250,000", "177099483": "ඔබගේ ලිපිනය සත්‍යාපනය අතීරිත වන අතර, අපි ඔබගේ ගිණුමට යම් සීමාවන් තබා ඇත්තෙමු. ඔබේ ලිපිනය සත්‍යාපනය කළ පසු සීමා ඉවත් කරනු ලැබේ.", - "178413314": "පළමු නම අක්ෂර 2 ත් 50 ත් අතර විය යුතුය.", + "178413314": "මුල් නම අක්ෂර 2 ත් 50 අතර විය යුතුය.", "179083332": "දිනය", "179737767": "අපගේ උරුම විකල්ප ගනුදෙනු වේදිකාව.", "181346014": "සටහන් ", "181881956": "ගිවිසුම් වර්ගය: {{ contract_type }}", - "184024288": "අඩු නඩුව", + "184024288": "සිම්පල් අකුරු", "189705706": "මෙම කොටස පුනරාවර්තන පාලනය කිරීමට “i” විචල්යය භාවිතා කරයි. එක් එක් පුනරාවර්තනය සමඟ, “i” හි වටිනාකම තීරණය කරනු ලබන්නේ දී ඇති ලැයිස්තුවක ඇති අයිතම මගිනි.", "189759358": "දී ඇති අයිතමයක් පුනරාවර්තනය කිරීමෙන් ලැයිස්තුවක් සාදයි", "190834737": "මාර්ගෝපදේශය", @@ -187,9 +187,9 @@ "224929714": "{{legal_entity_name}}, Millennium House, Level 1, වික්ටෝරියා පාර, ඩග්ලස් IM2 4RW, Isle of Man විසින් UK සහ Isle of Man හි අතථ්‍ය සිදුවීම් පදනම් කරගත් ඔට්ටු, <0>ගිණුම් අංකය. 39172 යටතේ සූදු කොමිසම සහ Isle of Man හි සූදු අධීක්ෂණ කොමිෂන් සභාව මහා විසින් බ්‍රිතාන්‍යයේ බලපත්‍ර ලබා දී නියාමනය කරනු ලැබේ (<1>බලපත්‍රය බලන්න).", "225887649": "මෙම කොටස අනිවාර්ය වේ. ඔබ නව උපාය මාර්ගයක් නිර්මාණය කරන විට එය පෙරනිමියෙන් ඔබේ උපාය මාර්ගයට එකතු වේ. ඔබට මෙම කොටසෙහි එක් පිටපතකට වඩා කැන්වසයට එකතු කළ නොහැක.", "227591929": "{{ input_datetime }} {{ dummy }} වේලා මුද්‍රාවට", - "227903202": "ඔබගේ Deriv fiat සහ {{platform_name_mt5}} ගිණුම් අතර විවිධ මුදල් වල මාරුවීම් සඳහා අපි 1% ක හුවමාරු ගාස්තුවක් අය කරන්නෙමු.", + "227903202": "ඔබේ Deriv ෆියට් සහ {{platform_name_mt5}} ගිණුම් අතර සිදු වන විවිධ මුදල් ඒකක මාරුවීම් සඳහා අපි 1% ක හුවමාරු ගාස්තුවක් අය කරන්නෙමු.", "228079844": "උඩුගත කිරීමට මෙහි ක්ලික් කරන්න", - "228521812": "පෙළ වැලක් හිස්ද යන්න පරීක්ෂා කරයි. බූලියන් අගය නැවත ලබා දෙයි (සත්ය හෝ අසත්ය).", + "228521812": "පාඨයක් හිස් දැයි පරීක්ෂා කරයි. බූලීය අගයක් (සත්‍ය හෝ අසත්‍ය) ලබා දෙයි.", "229355215": "{{platform_name_dbot}} මත ගනුදෙනු කරන්න", "233500222": "- High: ඉහළම මිල", "235583807": "SMA යනු තාක්ෂණික විශ්ලේෂණයේදී නිතර භාවිත වන දර්ශකයකි. එය නිශ්චිත කාල සීමාවක් තුළ සාමාන්‍ය වෙළඳපල මිල ගණනය කරන අතර සාමාන්‍යයෙන් වෙළඳපල ප්‍රවණතා දිශාව හඳුනා ගැනීමට භාවිත කරයි: ඉහළ හෝ පහළ. උදාහරණයක් ලෙස, SMA ඉහළට ගමන් කරන්නේ නම්, එයින් අදහස් කරන්නේ වෙළඳපල ප්‍රවණතාවය ඉහළ ගොස් ඇති බවයි. ", @@ -215,97 +215,97 @@ "258448370": "MT5", "258912192": "ගනුදෙනු තක්සේරුව", "260069181": "URL පූරණය කිරීමට උත්සාහ කිරීමේදී දෝෂයක් ඇති විය", - "260086036": "ඔබේ බොට් ධාවනය ආරම්භ වූ පසු කාර්යයන් ඉටු කිරීම සඳහා බ්ලොක් මෙහි තබන්න.", - "260361841": "බදු හඳුනාගැනීමේ අංකය අක්ෂර 25 ට වඩා දිගු විය නොහැක.", - "261074187": "4. කුට්ටි වැඩබිම් මතට පැටවූ පසු, ඔබට අවශ්ය නම් පරාමිතීන් වෙනස් කරන්න, නැතහොත් වෙළඳාම ආරම්භ කිරීමට ධාවනය කරන්න.", + "260086036": "ඔබේ බොට් ක්‍රියාත්මක වීමට පටන් ගන්නා විට කාර්යයන් ඉටු කිරීමට ඔබේ කොටස් මෙහි තබන්න.", + "260361841": "බදු හඳුනාගැනීමේ අංකය අක්ෂර 25කට වඩා දිගු විය නොහැක.", + "261074187": "4. කොටස් වැඩබිමට පූරණය කළ පසු, ඔබට අවශ්‍ය නම් පරාමිති වෙනස් කරන්න, නැතහොත් ගනුදෙනු ආරම්භ කිරීමට ධාවනය කරන්න ඔබන්න.", "261250441": "<0>Trade එක නැවත Block කර Block කරන <0>තුරු Repeed එකේ Do කොටසට එකතු <0>කරන්න.", - "262095250": "ඔබ <0>“දමන්න” තෝරා ගන්නේ නම්, අවසාන මිල කල් ඉකුත්වන විට වැඩ වර්ජන මිලට වඩා අඩු නම් ඔබ ගෙවීමක් උපයනු ඇත. එසේ නොමැතිනම්, ඔබට ගෙවීමක් නොලැබෙනු ඇත.", - "264976398": "3. 'Error' රතු පාටින් පණිවුඩ​යක් පෙන්වයි, එය වහාම විසඳිය යුතු දෙයක් ඉස්මතු කරයි.", + "262095250": "ඔබ <0>\"Put\" තෝරා ගන්නේ නම්, අවසාන මිල කල් ඉකුත් වන විට වර්ජන මිලට වඩා අඩු නම් ඔබ ගෙවීමක් උපයනු ඇත. එසේ නොමැතිනම්, ඔබට ගෙවීමක් නොලැබෙනු ඇත.", + "264976398": "3. රතු පාටින් 'Error' පණිවුඩ​යක් පෙන්වන්නේ නම්, එමඟින් වහාම විසඳිය යුතු දෙයක් ඉස්මතු කරයි.", "265644304": "ගනුදෙනු වර්ග", - "267992618": "වේදිකාවල ප්රධාන අංග හෝ ක්රියාකාරිත්වය නොමැත.", + "267992618": "වේදිකාවල ප්‍රධාන විශේෂාංග හෝ ක්‍රියාකාරීත්වය නොමැත.", "268940240": "ඔබගේ ශේෂය ({{format_balance}} {{currency}}) දැනට අවසර දී ඇති අවම මුදල් ආපසු ({{format_min_withdraw_amount}} {{currency}}) ට වඩා අඩුය. ඔබගේ මුදල් ආපසු ගැනීම දිගටම කරගෙන යාමට කරුණාකර ඔබගේ ගිණුම ඉහළට ඔසවා තබන්න.", "269322978": "ඔබේ රටේ සෙසු ගනුදෙනුකරුවන් සමඟ peer-to-peer හුවමාරු හරහා ඔබේ දේශීය මුදල් ඒකකය සමඟ තැන්පතු සිදු කරන්න.", "269607721": "උඩුගත කරන්න", "270339490": "ඔබ 'Over' තෝරා ගන්නේ නම්, අවසාන සලකුණෙහි අවසාන ඉලක්කම ඔබේ අනාවැකියට වඩා වැඩි නම් ඔබ ගෙවීම දිනා ගනු ඇත.", "270610771": "මෙම උදාහරණයේ, candle හි විවෘත මිල \"candle_open_price\" විචල්‍යයට පවරා ඇත.", "270712176": "අවරෝහණ", - "270780527": "ඔබේ ලේඛන උඩුගත කිරීමේ සීමාවට ඔබ පැමිණ ඇත.", - "272042258": "ඔබ ඔබේ සීමාවන් නියම කළ විට, ඒවා ඩෙරිව් හි {{platform_name_trader}}, {{platform_name_dbot}}, {{platform_name_smarttrader}} සහ {{platform_name_bbot}} හි ඔබගේ සියලුම ගිණුම් වර්ග හරහා එකතු කරනු ලැබේ. උදාහරණයක් ලෙස, වේදිකා හතරේම සිදු කරන ලද පාඩු එකතු වන අතර ඔබ නියම කළ පාඩු සීමාවට ගණනය කරනු ලැබේ.", + "270780527": "ඔබ ඔබේ ලේඛන උඩුගත කිරීමේ සීමාවට පැමිණ ඇත.", + "272042258": "ඔබ ඔබේ සීමාවන් නියම කළ විට, ඒවා Deriv හි {{platform_name_trader}}, {{platform_name_dbot}}, {{platform_name_smarttrader}} සහ {{platform_name_bbot}} හි ඔබගේ සියලුම ගිණුම් වර්ග හරහා එකතු කරනු ලැබේ. උදාහරණයක් ලෙස, වේදිකා හතරේම සිදු කරන ලද පාඩු එකතු වන අතර ඔබ නියම කළ පාඩු සීමාවට ගණනය කරනු ලැබේ.", "272179372": "මෙම කොටස ඔබගේ ඊළඟ වෙළඳාමේ පරාමිතීන් සකස් කිරීමට සහ නැවතුම් අලාභ/ලාභ තර්කනය ක්රියාත්මක කිරීමට බහුලව භාවිතා වේ.", "273350342": "ටෝකනය යෙදුමට පිටපත් කර අලවන්න.", "273728315": "0 හෝ හිස් නොවිය යුතුය", - "274268819": "උච්චාවචනය 100 දර්ශකය", + "274268819": "100 අස්ථායීතා දර්ශකය", "275116637": "Deriv X", - "277469417": "කාලය අවුරුදු පහකට වඩා වැඩි කාලයක් විය නොහැක.", + "277469417": "කාලය වසර පහකට වඩා වැඩි විය නොහැක.", "278684544": "අවසානයේ සිට # සිට උප ලැයිස්තුව ලබා ගන්න", "282319001": "ඔබේ රූපය පරීක්ෂා කරන්න", - "282564053": "ඊළඟට, ඔබගේ ලිපිනය පිළිබඳ සාක්ෂි අපට අවශ්ය වනු ඇත.", - "283830551": "ඔබගේ ලිපිනය ඔබගේ පැතිකඩට නොගැලපේ", - "283986166": "වෙබ් අඩවියේ ස්වයං බැහැර කිරීම ඔබගේ {{brand_website_name}} ගිණුමට පමණක් අදාළ වන අතර වෙනත් සමාගම් හෝ වෙබ් අඩවි ඇතුළත් නොවේ.", + "282564053": "ඊළඟට, අපට ඔබේ ලිපිනය පිළිබඳ සාක්ෂි අවශ්‍ය වේ.", + "283830551": "ඔබේ ලිපිනය ඔබේ පැතිකඩට නොගැළපේ", + "283986166": "වෙබ් අඩවියේ ස්වයං ව්‍යවර්තන කිරීම් ඔබේ {{brand_website_name}} ගිණුමට පමණක් අදාළ වන අතර වෙනත් සමාගම් හෝ වෙබ් අඩවි ඇතුළත් නොවේ.", "284527272": "විරෝධී මාදිලිය", "284772879": "ගිවිසුම", - "284809500": "මූල්‍ය ආදර්ශනය", - "287934290": "ඔබට මෙම ගනුදෙනුව අවලංගු කිරීමට අවශ්‍ය බව ඔබට විශ්වාසද?", - "289898640": "භාවිත නියමයන්", + "284809500": "Financial ආදර්ශනය", + "287934290": "ඔබට මෙම ගනුදෙනුව අවලංගු කිරීමට අවශ්‍ය බව ඔබට විශ්වාස ද?", + "289898640": "භාවිත නියම", "291744889": "<0>1. ගනුදෙනු පරාමිතීන්:<0>", - "291817757": "අපගේ ඩෙරිව් ප්රජාව වෙත ගොස් ඒපීඅයි, ඒපීඅයි ටෝකන, ඩෙරිව් ඒපීඅයි භාවිතා කළ හැකි ක්රම සහ තවත් බොහෝ දේ ගැන ඉගෙන ගන්න.", - "292491635": "ඔබ “පාඩුව නවත්වන්න” තෝරාගෙන ඔබේ අලාභය සීමා කිරීම සඳහා මුදලක් නියම කරන්නේ නම්, ඔබේ අලාභය වඩා වැඩි වූ විට හෝ මෙම මුදලට සමාන වූ විට ඔබේ ස්ථානය ස්වයංක්රීයව වසා දැමෙනු ඇත. ඔබේ අලාභය අවසන් වන විට වෙළඳපල මිල අනුව ඔබ ඇතුළත් කළ ප්රමාණයට වඩා වැඩි විය හැකිය.", - "292526130": "ටික් සහ ඉටිපන්දම් විශ්ලේෂණය", - "292589175": "මෙය ඉටිපන්දම් ලැයිස්තුවක් භාවිතා කරමින් නිශ්චිත කාල සීමාව සඳහා SMA ප්රදර්ශනය කරනු ඇත.", - "292887559": "{{selected_value}} වෙත මාරු කිරීමට අවසර නැත, කරුණාකර පතන සිට වෙනත් ගිණුමක් තෝරන්න", + "291817757": "අපගේ Deriv ප්‍රජාව වෙත ගොස් API, API ටෝකන, Deriv API භාවිතා කළ හැකි ක්‍රම සහ තවත් බොහෝ දේ ගැන ඉගෙන ගන්න.", + "292491635": "ඔබ \"Stop loss\" තෝරා ගෙන ඔබේ පාඩුව සීමා කර ගැනීමට මුදලක් සඳහන් කළහොත්, ඔබේ පාඩුව මෙම මුදලට වඩා වැඩි හෝ සමාන වූ විට ඔබේ ස්ථානය ස්වයංක්‍රීයව වසා දමනු ඇත. ගිවිසුම වසා දැමීමේදී ඇති වෙළඳපල මිල අනුව ඔබේ පාඩුව ඔබ ඇතුළත් කළ මුදලට වඩා වැඩි විය හැක.", + "292526130": "සලකුණු සහ candle විශ්ලේෂණය", + "292589175": "මෙමඟින් candle ලැයිස්තුවක් භාවිතයෙන්, නියමිත කාල සීමාව සඳහා SMA පෙන්වනු ඇත.", + "292887559": "{{selected_value}} වෙත මාරු කිරීමට අවසර නැත, කරුණාකර පතන මෙනුවෙන් වෙනත් ගිණුමක් තෝරන්න", "294305803": "ගිණුම් සැකසුම් කළමනාකරණය කරන්න", "294335229": "වෙළඳපල මිලට විකුණන්න", - "295173783": "දිගු/කෙටි", - "301441673": "ඔබගේ විදේශ ගමන් බලපත්රයේ හෝ රජය විසින් නිකුත් කරන ලද වෙනත් හැඳුනුම්පතක දිස්වන පරිදි ඔබේ පුරවැසිභාවය/ජාතිකත්වය තෝරන්න.", - "301472132": "හායි! <0>ආරම්භ කිරීමට ඔබට උදව් කිරීම සඳහා ඉක්මන් සංචාරයක් සඳහා ආරම්භයට පහර දෙන්න.", + "295173783": "Long/Short", + "301441673": "ඔබගේ විදේශ ගමන් බලපත්‍රයේ හෝ රජය විසින් නිකුත් කරන ලද වෙනත් හැඳුනුම්පතක දිස්වන පරිදි ඔබේ පුරවැසිභාවය/ජාතිකත්වය තෝරන්න.", + "301472132": "හායි! ඔබට ආරම්භ කිරීමට උදවු කිරීමට ඉක්මන් සංචාරයක් සඳහා <0>ආරම්භය ඔබන්න.", "303959005": "විකුණුම් මිල:", "304309961": "අපි ඔබේ මුදල් ආපසු ගැනීමේ ඉල්ලීම සමාලෝචනය කරමින් සිටිමු. ඔබට අවශ්‍ය නම් ඔබට තවමත් මෙම ගනුදෙනුව අවලංගු කළ හැක. අපි සැකසීම ආරම්භ කළ පසු, ඔබට අවලංගු කිරීමට නොහැකි වනු ඇත.", "310234308": "ඔබේ සියලු ස්ථාන වසා දමන්න.", "312142140": "නව සීමා සුරකින්න ද?", "312300092": "දී ඇති පාඨයක් තුළ ඇති හිස්තැන් කපා දමන්න.", "313298169": "පද්ධති නඩත්තුව හේතුවෙන් අපගේ අයකැමිය තාවකාලිකව අක්‍රිය වී ඇත. නඩත්තුව අවසන් වූ පසු ඔබට විනාඩි කිහිපයකින් අයකැමි වෙත ප්‍රවේශ විය හැක.", - "313741895": "අවසාන candle එක කළු පැහැති නම් මෙම බ්ලොක් එක \"සත්‍ය\" ලබා දෙයි. එය ගනුදෙනු පරාමිති කැන්වසය මත ඕනෑම තැනක තැබිය හැකිය.", + "313741895": "අවසාන ඉටිපන්දම එක කළු පැහැති නම් මෙම කොටස එක \"සත්‍ය\" ලබා දෙයි. එය ගනුදෙනු පරාමිති කැන්වසය මත ඕනෑම තැනක තැබිය හැකිය.", "315306603": "ඔබට මුදල් පවරා නොමැති ගිණුමක් ඇත. කරුණාකර මෙම ගිණුම සමඟ ගනුදෙනු කිරීමට මුදල් ඒකකයක් තෝරන්න.", - "316694303": "ඉටිපන්දම් කළු ද?", - "318865860": "සමීප", - "318984807": "මෙම කොටස නිශ්චිත වාර ගණනක් සඳහා අඩංගු උපදෙස් පුනරාවර්තනය කරයි.", + "316694303": "Candle කළු ද?", + "318865860": "වසන්න", + "318984807": "මෙම කොටස් නිශ්චිත වාර ගණනක් සඳහා එහි අඩංගු උපදෙස් පුනරාවර්තනය කරයි.", "321457615": "අපොයි, යමක් වැරදී ඇත!", - "323179846": "එක් එක් ඉටිපන්දම සඳහා කාල පරතරය විනාඩියක සිට එක් දිනක් දක්වා සැකසිය හැකිය.", - "323209316": "Bot උපාය මාර්ගයක් තෝරන්න", - "323360883": "කූඩ", - "325662004": "බ්ලොක් පුළුල් කරන්න", + "323179846": "එක් එක් candle එක සඳහා කාල පරතරය විනාඩියක සිට එක් දිනයක් දක්වා සැකසිය හැක.", + "323209316": "Deriv බොට් උපාය මාර්ගයක් තෝරන්න", + "323360883": "බාස්කට්", + "325662004": "කොටස පුළුල් කරන්න", "325763347": "ප්‍රතිඵලය", "326770937": "ඔබේ මුදල් පසුම්බියට {{currency}} ({{currency_symbol}}) ආපසු ගන්න", - "327534692": "කාල අගය අවසර නැත. බොට් එක ක්රියාත්මක කිරීමට කරුණාකර {{min}}ඇතුලත් කරන්න.", + "327534692": "කාල සීමා අගයට ඉඩ නොදේ. බොට් එක ක්‍රියාත්මක කිරීමට කරුණාකර {{min}} ඇතුළත් කරන්න.", "328539132": "නිශ්චිත වාර ගණන උපදෙස් ඇතුළත පුනරාවර්තනය වේ", "329353047": "Malta Financial Services Authority (MFSA) (බලපත්‍ර අංකය. IS/70156)", "329404045": "<1>{{platform}} {{account_title}} ගිණුමක් සෑදීමට<0> ඔබේ සැබෑ ගිණුමට මාරු වන්න.", - "333121115": "ඩෙරිව් එම්ටී 5 හි ගිණුම් වර්ගය තෝරන්න", + "333121115": "Deriv MT5 හි ගිණුම් වර්ගය තෝරන්න", "333456603": "ආපසු ගැනීමේ සීමාවන්", - "333807745": "ඔබට ඉවත් කිරීමට අවශ්ය බ්ලොක් එක මත ක්ලික් කර ඔබගේ යතුරුපුවරුවේ Delete ඔබන්න.", + "333807745": "ඔබට ඉවත් කිරීමට අවශ්‍ය කොටස​ මත ක්ලික් කර ඔබේ යතුරුපුවරුවේ මකන්න ඔබන්න.", "334680754": "Deriv MT5 ගිණුමක් නිර්මාණය කිරීම සඳහා ඔබේ සැබෑ ගිණුමට මාරු වන්න", "334942497": "කාලය මිලදී ගන්න", "335040248": "අප ගැන", "337023006": "ආරම්භක කාලය අතීතයේ විය නොහැක.", - "339449279": "ඉතිරි කාලය", + "339449279": "ඉතිරි වී ඇති කාලය", "339610914": "පැතිරුම/පැතිරීම", "339879944": "GBP/USD", "340807218": "විස්තරය සොයාගත නොහැක.", "342181776": "ගනුදෙනුව අවලංගු කරන්න", "343873723": "මෙම කොටස පණිවිඩයක් පෙන්වයි. ඔබට පණිවිඩයේ වර්ණය නියම කළ හැකි අතර විවිධ ශබ්ද විකල්ප 6 කින් තෝරා ගත හැකිය.", - "344418897": "මෙම වෙළඳ සීමාවන් සහ ස්වයං-බැහැර කිරීම් මඟින් ඔබ {{brand_website_name}} සඳහා වියදම් කරන මුදල් හා කාලය පාලනය කිරීමට සහ <0>වගකිවයුතු වෙළඳාමක් කිරීමට උපකාරී වේ.", + "344418897": "මෙම ගනුදෙනු සීමාවන් සහ ස්වයං-බැහැර කිරීම් මඟින් ඔබ {{brand_website_name}} සඳහා වියදම් කරන මුදල් හා කාලය පාලනය කිරීමට සහ <0>වගකිවයුතු ගනුදෙනුවක් කිරීමට උපකාරී වේ.", "345320063": "වලංගු නොවන කාල මුද්දරයක්", - "345818851": "කණගාටුයි, අභ්යන්තර දෝෂයක් සිදුවිය. නැවත උත්සාහ කිරීමට ඉහත පිරික්සුම් පෙට්ටියට පහර දෙන්න.", - "347029309": "විදේශ විනිමය: සම්මත/ක්ෂුද්ර", - "347039138": "නැවත කරන්න (2)", - "347217485": "ඔබගේ ජංගම දුරකථනයෙන් ඩෙරිව් එම්ටී 5 වෙත ප්රවේශ වීමේ අපහසුතාවයක්?", + "345818851": "කණගාටුයි, අභ්‍යන්තර දෝෂයක් සිදුවිය. නැවත උත්සාහ කිරීමට ඉහත සලකුණු කොටුව ඔබන්න.", + "347029309": "Forex: සම්මත/ක්ෂුද්‍ර", + "347039138": "පුනරුච්චාරණය කරන්න (2)", + "347217485": "ඔබගේ ජංගම දුරකථනයෙන් Deriv MT5 වෙත ප්‍රවේශ වීමේ අපහසුතාවයක්?", "348951052": "ඔබේ මුදල් අයකැමි දැනට අගුලු දමා ඇත", - "349047911": "කට", + "349047911": "සමාප්තයි", "349110642": "<0>{{payment_agent}} <1>හි සම්බන්ධතා තොරතුරු", - "350602311": "සංඛ්යාන අඛණ්ඩව ටික් ගණන් කිරීමේ ඉතිහාසය පෙන්වයි, එනම් මිල අඛණ්ඩව පරාසය තුළ පැවතුණු කිනිතුල්ලන් ගණන.", - "351744408": "දී ඇති පෙළ වැලක් හිස් නම් පරීක්ෂණ", - "352363702": "ඔබ ඔබේ මුදල් සඳහා scammed කරන්නම් එහිදී ව්යාජ Deriv පිවිසුම් පිටුව සමග වෙබ් අඩවි සබැඳි දැකිය හැක.", - "353731490": "රැකියාව කළා", + "350602311": "සංඛ්‍යාන අඛණ්ඩව ස​ලකුණු ගණන් කිරීමේ ඉතිහාසය පෙන්වයි, එනම් මිල අඛණ්ඩව පරාසය තුළ පැවතුණු ස​ලකුණු ගණන.", + "351744408": "ලබා දී ඇති පෙළ තන්තුව හිස් නම් පරීක්ෂා කරයි", + "352363702": "ඔබ ඔබේ මුදල් සඳහා වංචා කළානම් එහිදී ව්‍යාජ Deriv පිවිසුම් පිටුව සමග වෙබ් අඩවි සබැඳි දැකිය හැක.", + "353731490": "කාර්යය අවසන්", "354945172": "ලේඛනය ඉදිරිපත් කරන්න", "357477280": "මුහුණක් හමු නොවීය", "359053005": "කරුණාකර ටෝකන් නාමයක් ඇතුළත් කරන්න.", @@ -314,42 +314,42 @@ "360224937": "තර්කනය", "360773403": "බොට් සාදන්නා", "362772494": "මෙය අක්ෂර {{max}} නොඉක්මවිය යුතුය.", - "362946954": "අපගේ උරුමය ස්වයංක්රීය වෙළඳ වේදිකාව.", + "362946954": "අපගේ උරුමය ස්වයංක්‍රීය ගනුදෙනු වේදිකාව.", "363576009": "- ඉහළ මිල: ඉහළම මිල", - "363738790": "බ්රව්සරය", - "363990763": "මිල විකුණන්න:", - "367801124": "ඔබගේ ඩෙරිව් ගිණුම්වල මුළු වත්කම්.", + "363738790": "බ්‍රවුසරය", + "363990763": "විකුණුම් මිල:", + "367801124": "ඔබගේ Deriv ගිණුම්වල මුළු වත්කම්.", "368160866": "ලැයිස්තුවේ", "369035361": "<0>• ඔබගේ ගිණුම් අංකය", - "371151609": "අවසන් වරට භාවිතා", + "371151609": "අවසන් වරට භාවිතා කරන ලදී", "371710104": "මෙම විෂය පථය මඟින් තෙවන පාර්ශවීය යෙදුම් ඔබ වෙනුවෙන් ගිවිසුම් මිලදී ගැනීමට සහ විකිණීමට, කල් ඉකුත් වූ මිලදී ගැනීම් අලුත් කිරීමට සහ ඔබේ ආදර්ශන ගිණුම් ඉහළ දැමීමට ඉඩ ලබා දේ.", "372291654": "අද දිනට පසු කාලය බැහැර කළ යුතුය.", - "372645383": "වෙළඳපල දිශාව තේරීමට ගැලපේ නම් සත්යයකි", + "372645383": "වෙළඳපල දිශාව තේරීමට ගැලපේ නම් සත්‍යකි", "373021397": "අහඹු", "373306660": "{{label}} අවශ්‍ය වේ.", "373495360": "මෙම කොටස සම්පූර්ණ SMA රේඛාව නැවත ලබා දෙයි, යම් කාල සීමාවක් සඳහා සියලු අගයන් ලැයිස්තුවක් අඩංගු වේ.", "374537470": "“{{text}}” සඳහා ප්‍රතිඵල නොමැත", "375714803": "ගනුදෙනු අවලංගු කිරීමේ දෝෂයකි", - "377231893": "ඩෙරිව් බොට් යුරෝපා සංගමයේ නොමැත", + "377231893": "Deriv බොට් යුරෝපා සංගමයේ නොමැත", "379523479": "අරමුදල් නැතිවීම වළක්වා ගැනීම සඳහා, අවසර නොලත් පාර්ශවයන් සමඟ පරිපාලක විෂය පථය සමඟ ටෝකන බෙදා නොගන්න.", - "380606668": "ටික්", + "380606668": "ස​ලකුණ", "380694312": "උපරිම අඛණ්ඩ ගනුදෙනු", - "384303768": "අන්තිම ඉටිපන්දම කළු නම් මෙම කොටස “සත්ය” නැවත ලබා දෙයි. වෙළඳ පරාමිති මූල කොටස හැර එය කැන්වසය මත ඕනෑම තැනක තැබිය හැකිය.", - "386191140": "ඔබට CFD වෙළඳ ගිණුම් හෝ විකල්ප සහ ගුණක ගිණුම් අතර තෝරා ගත හැකිය", + "384303768": "අන්තිම ඉටිපන්දම කළු නම් මෙම කොටස “සත්‍ය” නැවත ලබා දෙයි. ගනුදෙනු පරාමිති මූල කොටස හැර එය කැන්වසය මත ඕනෑම තැනක තැබිය හැකිය.", + "386191140": "ඔබට CFD ගනුදෙනු ගිණුම් හෝ විකල්ප සහ ගුණක ගිණුම් අතර තෝරා ගත හැකිය", "386278304": "{{platform_name_trader}} වෙබ් යෙදුම ස්ථාපනය කරන්න", "386502387": "බොට් ධාවනය නොවේ", - "389923099": "විශාලනය", + "389923099": "විශාලනය කරන්න", "390647540": "සැබෑ ගිණුම", "390890891": "පසුගිය කාර්තුව", - "391915203": "හෙජිං", + "391915203": "ඉදිරි රැකුම", "392582370": "සමාන වැටීම", - "393789743": "ලිපි, අවකාශයන්, කාල පරිච්ඡේද, හයිෆන්ස්, ප්රේරිතයන් පමණි.", + "393789743": "ලිපි, අවකාශයන්, කාල පරිච්ඡේද, හයිපන, ප්රේරිතයන් පමණි.", "396418990": "නොබැඳි", - "396801529": "වෙළඳාම ආරම්භ කිරීම සඳහා, ඔබේ ඩෙරිව් ගිණුමෙන් අරමුදල් මෙම ගිණුමට ඉහළට ගන්න.", - "398816980": "ඔබට වෙළඳාම් කිරීමට අවශ්ය ඊළඟ වතාවේ තත්පර {{platform_name_trader}} කින් දියත් කරන්න.", - "401339495": "ලිපිනය සත්යාපනය කරන්න", + "396801529": "ගනුදෙනු ආරම්භ කිරීම සඳහා, ඔබේ Deriv ගිණුමෙන් අරමුදල් මෙම ගිණුමට ඉහළට ගන්න.", + "398816980": "ඔබට ගනුදෙනු කිරීමට අවශ්‍ය ඊළඟ වතාවේ තත්පර {{platform_name_trader}} කින් දියත් කරන්න.", + "401339495": "ලිපිනය සත්‍යාපනය කරන්න", "402343402": "අපගේ සේවාදායකයේ ඇති ගැටළුවක් හේතුවෙන්, ඔබගේ සමහර ගිණුම් {{platform}} මේ මොහොතේ ලබා ගත නොහැක. කරුණාකර අප සමඟ දරා ගන්න, ඔබේ ඉවසීමට ස්තූතියි.", - "403456289": "SMA සඳහා සූත්රය:", + "403456289": "SMA සඳහා සූත්‍රය:", "404743411": "මුළු තැන්පතු", "406359555": "ගිවිසුම් විස්තර", "406497323": "අවශ්‍ය නම් ඔබේ ක්‍රියාකාරී ගිවිසුම​ විකුණන්න (විකල්ප වශයෙන්)", @@ -382,65 +382,65 @@ "436364528": "ඔබගේ ගිණුම {{legal_entity_name}} සමඟ විවෘත වන අතර Saint Vincent සහ Grenadines හි නීතිවලට යටත් වේ.", "436534334": "<0>අපි ඔබට ඊ-තැපෑලක් එව්වා.", "437138731": "නව {{platform}} මුරපදයක් සාදන්න", - "437453244": "ඔබ කැමති cryptocurrency තෝරන්න", + "437453244": "ඔබ කැමති ක්‍රිප්ටෝ මුදල් තෝරන්න", "437485293": "ගොනු වර්ගය සහය නොදක්වයි", "437904704": "උපරිම විවෘත තනතුරු", "438067535": "$500,000 ට වඩා", - "439398769": "මෙම උපායමාර්ගය දැනට ඩෙරිව් බොට් සමඟ නොගැලපේ.", + "439398769": "මෙම උපායමාර්ගය දැනට Deriv බොට් සමඟ නොගැලපේ.", "442520703": "$250,001 - $500,000", "443203714": "ඔබේ අලාභය මෙම මුදල කරා ළඟා වුවහොත් ඔබේ ගිවිසුම​ ස්වයංක්‍රීය​ව වසා දැමෙනු ඇත.", - "443559872": "මූල්ය SVG", + "443559872": "මූල්‍ය SVG", "444484637": "තර්කනය නිෂේධනය", "445419365": "අවුරුදු 1 - 2", - "450983288": "බ්ලොක්චේන් හි දෝෂයක් හේතුවෙන් ඔබේ තැන්පතුව අසාර්ථක වේ. වැඩි විස්තර සඳහා කරුණාකර ඔබේ ක්රිප්ටෝ පසුම්බි සේවා සැපයුම්කරු අමතන්න.", + "450983288": "කොටස දාමය හි දෝෂයක් හේතුවෙන් ඔබේ තැන්පතුව අසාර්ථක වේ. වැඩි විස්තර සඳහා කරුණාකර ඔබේ ක්‍රිප්ටෝ පසුම්බි සේවා සැපයුම්කරු අමතන්න.", "451852761": "ඔබගේ දුරකථනයෙන් ඉදිරියට යන්න", - "452054360": "සියළු කොටස් වලට සමානව, මෙම කොටස ආදාන ලැයිස්තුවේ එක් එක් ප්රවේශය සඳහා අගයන් ලැයිස්තුවක් ලබා දෙයි.", - "453175851": "ඔබගේ MT5 මූල්ය STP ගිණුම {{legal_entity_name}}හරහා විවෘත වේ. මෙම ගිණුමේ ඇති සියලුම වෙළඳාම ලාබුවාන් මූල්ය සේවා අධිකාරියේ (එල්එෆ්එස්ඒ) රෙගුලාසි හා මාර්ගෝපදේශයන්ට යටත් වේ. ඔබගේ ඩෙරිව් ගිණුම ඇතුළුව ඔබගේ වෙනත් ගිණුම් කිසිවක් ලාබුවාන් මූල්ය සේවා අධිකාරියේ (එල්එෆ්එස්ඒ) රෙගුලාසි හා මාර්ගෝපදේශයන්ට යටත් නොවේ.", - "453409608": "ඔබේ ලාභය වෙළඳපල මිලෙහි ප්රතිශත වෙනස ඔබේ කොටස සහ ඔබ කැමති ගුණකය වේ.", + "452054360": "RSI වලට සමානව, මෙම කොටස ආදාන ලැයිස්තුවේ එක් එක් ප්‍රවේශය සඳහා අගයන් ලැයිස්තුවක් ලබා දෙයි.", + "453175851": "ඔබගේ MT5 මූල්‍ය STP ගිණුම {{legal_entity_name}} හරහා විවෘත කෙරේ. මෙම ගිණුමේ සියලුම ගනුදෙනු Labuan Financial Service Authority (LFSA) හි රෙගුලාසි සහ මාර්ගෝපදේශ වලට යටත් වේ. ඔබගේ Deriv ගිණුම ඇතුළුව ඔබගේ අනෙකුත් ගිණුම් කිසිවක් Labuan Financial Service Authority (LFSA) හි රෙගුලාසි සහ මාර්ගෝපදේශ වලට යටත් නොවේ.", + "453409608": "ඔබේ ලාභය යනු ඔබේ කොටස සහ ඔබ කැමති ගුණකය වෙළඳපල මිල කාලවල ප්‍රතිශත වෙනස් වීමයි.", "454196938": "නියාමනය:", "454593402": "2. කරුණාකර පහත සඳහන් දෑ වලින් එකක් උඩුගත කරන්න:", - "456746157": "ඔබගේ බ්රවුසරයේ සැකසුම් වලින් ඔබගේ කැමරාවට ප්රවේශය ලබා දෙන්න", - "457020083": "අපට එය කියවිය නොහැකි නම් ඔබව සත්යාපනය කිරීමට වැඩි කාලයක් ගතවනු ඇත", - "457494524": "1. බ්ලොක් පුස්තකාලයෙන්, නව විචල්යය සඳහා නමක් ඇතුළත් කර Create ක්ලික් කරන්න.", + "456746157": "ඔබගේ බ්‍රවුසර් සැකසුම් වලින් ඔබගේ කැමරාවට ප්‍රවේශය ලබා දෙන්න", + "457020083": "අපට එය කියවිය නොහැකි නම් ඔබව සත්‍යාපනය කිරීමට වැඩි කාලයක් ගතවනු ඇත", + "457494524": "1. කොටස් පුස්තකාලයෙන්, නව විචල්‍යය සඳහා නමක් ඇතුළත් කර නිර්මාණය කරන්න ක්ලික් කරන්න.", "459612953": "ගිණුම තෝරන්න", - "459817765": "ඉතිරිව ඇත", + "459817765": "පොරොත්තුවෙන්", "460070238": "සුභ පැතුම්", - "460975214": "ඔබේ යෝග්යතා පරීක්ෂණය සම්පූර්ණ කරන්න", + "460975214": "ඔබේ යෝග්‍යතා පරීක්ෂණය සම්පූර්ණ කරන්න", "461795838": "එය අගුළු ඇරීමට කරුණාකර සජීවී කතාබස් හරහා අප හා සම්බන්ධ වන්න.", "462079779": "නැවත විකිණීම ඉදිරිපත් කර නැත", "463361726": "අයිතමයක් තෝරන්න", "465993338": "ඔස්කාර්ගේ ඇඹරීමට", - "466369320": "ඔබේ දළ ලාභය යනු ඔබේ කොටස සහ මෙහි තෝරාගත් ගුණකය වෙළඳපල මිලෙහි ප්රතිශත වෙනස්වීමයි.", + "466369320": "ඔබේ දළ ලාභය යනු ඔබේ කොටස සහ මෙහි තෝරාගත් ගුණකය වෙළඳපල මිලෙහි ප්‍රතිශත වෙනස්වීමයි.", "466837068": "ඔව්, මගේ සීමාවන් වැඩි කරන්න", - "467839232": "මම විදේශ විනිමය සීඑෆ්ඩී සහ වෙනත් සංකීර්ණ මූල්ය උපකරණ වෙනත් වේදිකාවල නිතිපතා වෙළඳාම් කරමි.", + "467839232": "මම වෙනත් වේදිකාවල forex CFD සහ අනෙකුත් සංකීර්ණ මූල්‍ය මෙවලම් සමඟ නිතිපතා ගනුදෙනු කරන්නෙමි.", "473154195": "සැකසුම්", "474306498": "ඔබ ඉවත්ව යන බව දැකීම ගැන අපට කණගාටුයි. ඔබගේ ගිණුම දැන් වසා ඇත.", - "475492878": "කෘතිම දර්ශක උත්සාහ කරන්න", - "476023405": "විද්යුත් තැපෑල ලැබුණේ නැද්ද?", + "475492878": "කෘත්‍රිම​ දර්ශක උත්සාහ කරන්න", + "476023405": "ඊ-තැපෑල ලැබුණේ නැද්ද?", "477557241": "පැටවීමට දුරස්ථ කුට්ටි එකතුවක් විය යුතුය.", "478280278": "මෙම කොටස ආදානයක් සඳහා විමසීමට අභිමතකරණය කළ පණිවිඩයක් භාවිතා කරන සංවාද කොටුවක් පෙන්වයි. ආදානය පෙළ හෝ අංකයක් විය හැකි අතර විචල්යයකට පැවරිය හැකිය. සංවාද කොටුව දර්ශනය වන විට, ඔබේ උපාය විරාමයක් ඇති අතර නැවත ආරම්භ වන්නේ ඔබ ප්රතිචාරයක් ඇතුළත් කර “හරි” ක්ලික් කිරීමෙන් පසුව පමණි.", - "479420576": "තෘතීයික", - "480356486": "* බූම් 300 සහ බිඳවැටීම 300 දර්ශකය", + "479420576": "තෘතියික", + "480356486": "*Boom 300 සහ බිඳවැටීම 300 දර්ශකය", "481276888": "පිටතට යයි", "483279638": "තක්සේරු අවසන්<0/><0/>", - "483551811": "ඔබේ <0>ගෙවීම ඔබේ අත්යවශ්ය කොටස් හා ලාභයේ එකතුවයි.", + "483551811": "ඔබේ <0>ගෙවීම ඔබේ අත්‍යවශ්‍ය කොටස් හා ලාභයේ එකතුවයි.", "483591040": "සියලුම කොටස් {{ delete_count }} මකන්න?", "485379166": "ගනුදෙනු බලන්න", - "487239607": "දී ඇති සත්ය හෝ අසත්ය ප්රතිවිරුද්ධ අගයට පරිවර්තනය කරයි", - "488150742": "විද්යුත් තැපෑල නැවත යවන්න", + "487239607": "දී ඇති සත්‍ය හෝ අසත්‍ය ප්‍රතිවිරුද්ධ අගයට පරිවර්තනය කරයි", + "488150742": "ඊ-තැපෑල නැවත යවන්න", "489768502": "ආයෝජක මුරපදය වෙනස් කරන්න", - "491603904": "සහාය නොදක්වන බ්රව්සරය", + "491603904": "සහාය නොදක්වන බ්‍රවුසරය", "492198410": "සෑම දෙයක්ම පැහැදිලි බවට වග බලා ගන්න", "492566838": "බදු ගෙවන්නන්ගේ හඳුනාගැනීමේ අංකය", - "497518317": "අගයක් ආපසු ලබා දෙන ශ්රිතය", - "498144457": "මෑත කාලීන උපයෝගිතා බිල්පතක් (උදා: විදුලිය, ජලය හෝ ගෑස්)", + "497518317": "අගයක් ලබා දෙන ශ්‍රිතය", + "498144457": "මෑත උපයෝගිතා බිල්පතක් (උදා: විදුලිය, ජලය හෝ ගෑස්)", "498562439": "හෝ", "499522484": "1. \"string\" සඳහා: 1325.68 USD", - "500215405": "සේවාදායකය නඩත්තු ආරම්භ 01:00 GMT සෑම ඉරිදා හා දක්වා පවතිනු හැක 2 පැය. මෙම කාලය තුළ ඔබට සේවා කඩාකප්පල් විය හැකිය.", + "500215405": "සේවාදායකය නඩත්තු ආරම්භ 01:00 GMT සෑම ඉරිදාවකම සහ පැය 2ක් දක්වා පැවතිය හැක. මෙම කාලය තුළ ඔබට සේවා කඩාකප්පල් විය හැකිය.", "500855527": "ප්රධාන විධායකයින්, ජ්යෙෂ්ඨ නිලධාරීන් සහ ව්යවස්ථාදායකයින්", "500920471": "මෙම කොටස අංක දෙකක් අතර අංක ගණිතමය මෙහෙයුම් සිදු කරයි.", "501401157": "ඔබට අවසර ඇත්තේ තැන්පතු කිරීමට පමණි", - "501537611": "* විවෘත තනතුරු උපරිම සංඛ්යාව", + "501537611": "*විවෘත තනතුරු උපරිම සංඛ්‍යාව", "502007051": "Demo ස්වප්-නිදහස් SVG", "502041595": "තෝරාගත් කාල පරාසය තුළ සිට මෙම කොටස ඔබට නිශ්චිත ඉටිපන්දමක් ලබා දෙයි.", "503137339": "ගෙවීම් සීමාව", @@ -465,6 +465,7 @@ "531114081": "3. ගිවිසුම් වර්ගය", "531675669": "යුරෝ", "535041346": "මැක්ස්. දිනකට මුළු කොටස්", + "537788407": "වෙනත් CFDs වේදිකාව", "538017420": "0.5 Pips", "538228086": "සමීප-අඩු", "541650045": "{{platform}} මුරපදය කළමනාකරණය කරන්න", @@ -472,7 +473,7 @@ "542038694": "{{label}}සඳහා අවසර ඇත්තේ අකුරු, අංක, අවකාශය, යටි ලකුණු සහ හයිෆන් පමණි.", "542305026": "ඔබ අනන්යතාවය පිළිබඳ සාක්ෂියක් ද ඉදිරිපත් කළ යුතුය.", "543413346": "මෙම වත්කම සඳහා ඔබට විවෘත තනතුරු නොමැත. වෙනත් විවෘත ස්ථාන බැලීමට, වාර්තා වෙත යන්න ක්ලික් කරන්න", - "543915570": "විදේශ විනිමය, තොග, කොටස් දර්ශක, ගුප්තකේතන මුදල්, කෘතිම දර්ශක", + "543915570": "Forex, කොටස්, කොටස් දර්ශක, ක්‍රිප්ටෝ මුදල්, කෘත්‍රිම​ දර්ශක", "545476424": "මුළු මුදල් ආපසු", "549479175": "ගුණකය ලබා", "550589723": "වර්තමාන ස්ථාන මිල පෙර ස්ථාන මිලෙන් ±{{tick_size_barrier}} ක් තුළ පවතින තාක් කල් ඔබේ කොටස ටික් එකකට {{growth_rate}}% කින් වර්ධනය වේ.", @@ -483,7 +484,7 @@ "555881991": "ජාතික හැඳුනුම්පත් අංකය", "556264438": "කාල පරතරය", "558262475": "ඔබගේ MT5 ජංගම යෙදුමේ, ඔබගේ පවතින ඩෙරිව් ගිණුම මකන්න:", - "559224320": "උසස් පරිශීලකයින් සඳහා උත්පතන වෙළඳ ප්රස්ථාර ඇතුළත් වෙළඳ රොබෝ නිර්මාණය කිරීම සඳහා අපගේ සම්භාව්ය “ඇදගෙන යාමේ” මෙවලම.", + "559224320": "අපගේ සම්භාව්‍ය \"drag-and-drop\" මෙවලම උසස් පරිශීලකයින් සඳහා උත්පතන ගනුදෙනු ප්‍රස්තාර​ ඇතුළත් ගනුදෙනු බොට් නිර්මාණය කිරීම සඳහා භාවිත වේ.", "561982839": "ඔබේ මුදල් වෙනස් කරන්න", "562599414": "මෙම කොටස තෝරාගත් වෙළඳ වර්ගය සඳහා මිලදී ගැනීමේ මිල නැවත ලබා දෙයි. මෙම කොටස “මිලදී ගැනීමේ කොන්දේසි” මූල කොටසෙහි පමණක් භාවිතා කළ හැකිය.", "563034502": "ව්යාපාරික දින 15 ක් ඇතුළත ඔබගේ පැමිණිල්ල විසඳීමට අපි උත්සාහ කරමු. අපගේ ස්ථාවරය පැහැදිලි කිරීමක් සමඟ ප්රති come ලය පිළිබඳව අපි ඔබට දැනුම් දෙන අතර අප විසින් ගැනීමට අදහස් කරන ඕනෑම පිළියම් යෝජනා කරන්නෙමු.", @@ -491,7 +492,7 @@ "563652273": "අවහිර කිරීමට යන්න", "565410797": "සරල චලනය වන සාමාන්ය අරා බ්ලොක් ක්රියා කරන ආකාරය පහත රූපයේ දැක්වේ:", "566274201": "1. වෙළඳපොළ", - "567019968": "බොට් එකක් නිර්මාණය කිරීමේදී වඩාත්ම වැදගත් හා බලවත් සංරචක අතර විචල්යයක් වේ. එය පෙළ හෝ අංක ලෙස තොරතුරු ගබඩා කිරීමේ ක්රමයකි. විචල්යයක් ලෙස ගබඩා කර ඇති තොරතුරු ලබා දී ඇති උපදෙස් අනුව භාවිතා කළ හැකි අතර වෙනස් කළ හැකිය. විචල්යයන් ඕනෑම නමක් ලබා දිය හැකි නමුත් සාමාන්යයෙන් ඒවාට ප්රයෝජනවත්, සංකේතාත්මක නාමයන් ලබා දී ඇති අතර එමඟින් උපදෙස් ක්රියාත්මක කිරීමේදී ඒවා ඇමතීමට පහසු වේ.", + "567019968": "බොට් එකක් නිර්මාණය කිරීමේදී වඩාත්ම වැදගත් හා බලවත් සංරචක අතර විචල්‍යයක් වේ. එය පෙළ හෝ අංක ලෙස තොරතුරු ගබඩා කිරීමේ ක්‍රමයකි. විචල්‍යයක් ලෙස ගබඩා කර ඇති තොරතුරු ලබා දී ඇති උපදෙස් අනුව භාවිතා කළ හැකි අතර වෙනස් කළ හැකිය. විචල්‍යයන් ඕනෑම නමක් ලබා දිය හැකි නමුත් සාමාන්‍යයෙන් ඒවාට ප්‍රයෝජනවත්, සංකේතාත්මක නාමයන් ලබා දී ඇති අතර එමඟින් උපදෙස් ක්‍රියාත්මක කිරීමේදී ඒවා ඇමතීමට පහසු වේ.", "567163880": "{{platform}} මුරපදයක් සාදන්න", "567755787": "බදු හඳුනාගැනීමේ අංකය අවශ්ය වේ.", "569057236": "ඔබේ ලේඛනය නිකුත් කළේ කුමන රටේද?", @@ -505,7 +506,7 @@ "578640761": "ඇමතුම් පැතිරීම", "579529868": "සියලු විස්තර පෙන්වන්න - පහළ පේළි 2 ඇතුළුව", "580431127": "දෝෂය මත මිලදී ගැනීම/විකිණීම නැවත ආරම්භ කරන්න (වඩා හොඳ කාර්ය සාධනය සඳහා අක්රීය කරන්න): {{ checkbox }}", - "580665362": "රැඳී ඉන්න/පිටතට යයි", + "580665362": "Stays In/Goes Out", "580774080": "ඇතුල් කරන්න", "581168980": "නීතිමය", "582945649": "විනාඩි 2", @@ -515,6 +516,7 @@ "588609216": "සංචාරය නැවත කරන්න", "592087722": "රැකියා තත්ත්වය අවශ්ය වේ.", "593459109": "වෙනත් මුදල් වර්ගයක් උත්සාහ කරන්න", + "594937260": "ව්‍යුත්පන්න - BVI", "595080994": "උදාහරණය: CR123456789", "595136687": "සුරකින්න උපාය", "597089493": "ඔබේ ගිවිසුම​ කල් ඉකුත් වීමට පෙර විකිණීමට ඔබට තීරණය කළ හැකි ස්ථානය මෙන්න. මෙම වාරණයේ එක් පිටපතක් පමණක් අවසර ඇත.", @@ -532,7 +534,7 @@ "609650241": "අනන්ත ලූප අනාවරණය", "610537973": "ඔබ සපයන ඕනෑම තොරතුරක් රහස්ය වන අතර එය සත්යාපන අරමුණු සඳහා පමණක් භාවිතා කරනු ඇත.", "611020126": "බ්ලොක්චේන් හි ලිපිනය බලන්න", - "611786123": "FX-මේජර් (සම්මත/ක්ෂුද්ර කැබලි අක්ෂර), FX-බාල වයස්කරුවන්, වෙළඳ භාණ්ඩ, ගුප්තකේතන මුදල්, කොටස් සහ කොටස් දර්ශක", + "611786123": "ප්‍රධාන FX (සම්මත/ක්ෂුද්‍ර​ කොටස්), සුළු FX, වෙළඳ භාණ්ඩ, ක්‍රිප්ටෝ මුදල්, කොටස් සහ කොටස් දර්ශක", "617345387": "ඔබ “Reset-Up” තෝරා ගන්නේ නම්, නැවත පිහිටුවීමේ වේලාවේදී පිටවීමේ ස්ථානය පිවිසුම් ස්ථානයට හෝ ස්ථානයට වඩා දැඩි ලෙස වැඩි නම් ඔබ ගෙවීම දිනා ගනී.", "617910072": "{{ platform }} වේදිකාවට පිවිසීමට ඔබගේ Deriv ගිණුමේ විද්යුත් තැපෑල සහ මුරපදය භාවිතා කරන්න.", "618520466": "කඩඉම් ලේඛනයක උදාහරණය", @@ -540,14 +542,14 @@ "619407328": "ඔබට {{identifier_title}}වෙතින් ඉවත් කිරීමට අවශ්ය බව ඔබට විශ්වාසද?", "623192233": "ඔබේ මුදල් අයකැමි වෙත ප්රවේශ වීම සඳහා කරුණාකර <0>යෝග්යතා පරීක්ෂණය සම්පූර්ණ කරන්න.", "623542160": "ඝාතීය වෙනස්වන සාමාන්ය අරාව (EMAA)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "ඔබ දැන් බොට් එක නැවැත්තුවා. ඕනෑම විවෘත ගිවිසුමක් <0>වාර්තා පිටුවෙන් බැලිය හැක.", "625571750": "පිවිසුම් ස්ථානය:", "626175020": "සම්මත අපගමනය දක්වා ගුණකය {{ input_number }}", "626809456": "නැවත ඉදිරිපත් කරන්න", "627292452": "<0>ඔබගේ අනන්යතාවය පිළිබඳ සාධනය හෝ ලිපිනය සනාථ කිරීම අපගේ අවශ්යතා සපුරාලන්නේ නැත. වැඩිදුර උපදෙස් සඳහා කරුණාකර ඔබගේ විද්යුත් තැපෑල පරීක්ෂා කරන්න.", "627814558": "කොන්දේසියක් සත්ය වූ විට මෙම කොටස වටිනාකමක් ලබා දෙයි. ඉහත ශ්රිත කොටස් එක්කෝ තුළ මෙම කොටස භාවිතා කරන්න.", "628193133": "ගිණුම් හැඳුනුම්පත", - "629145209": "“සහ” මෙහෙයුම තෝරාගෙන තිබේ නම්, බ්ලොක් එක “සත්ය” නැවත ලබා දෙන්නේ ලබා දී ඇති අගයන් දෙකම “සත්ය” නම් පමණි", + "629145209": "\"AND\" ක්‍රියාව තෝරාගෙන තිබේ නම්, කොටස \"True\" ලබා දෙන්නේ දී ඇති අගයන් දෙකම \"True\" නම් පමණි", "629395043": "සියලුම වර්ධන අනුපාත", "632398049": "මෙම කොටස අයිතමයකට හෝ ප්රකාශයකට ශුන්ය අගයක් ලබා දෙයි.", "634219491": "ඔබ ඔබේ බදු හඳුනාගැනීමේ අංකය ලබා දී නොමැත. නීතිමය හා නියාමන අවශ්යතා සඳහා මෙම තොරතුරු අවශ්ය වේ. කරුණාකර ඔබගේ ගිණුම් සැකසුම් වල <0>පුද්ගලික තොරතුරු වෙත ගොස් ඔබගේ නවතම බදු හඳුනාගැනීමේ අංකය පුරවන්න.", @@ -562,7 +564,7 @@ "642995056": "විද්යුත් තැපෑල", "644150241": "ඔබ අවසන් වරට ඔබේ සංඛ්‍යාලේඛන ඉවත් කළ දා සිට ඔබ දිනාගත් ගිවිසුම් ගණන.", "645016681": "වෙනත් මූල්ය උපකරණවල වෙළඳ සංඛ්යාතය", - "645902266": "යුරෝ/එන්එස්ඩී", + "645902266": "EUR/NZD", "647039329": "අවශ්ය ලිපිනය සනාථ කිරීම", "647192851": "අපගේ සේවාදායකයන් විසින් ඉල්ලීම ලැබුණු විට ගිවිසුම පවතින වෙළඳපල මිල යටතේ විකුණනු ලැබේ. මෙම මිල සඳහන් කළ මිලට වඩා වෙනස් විය හැකිය.", "647745382": "ආදාන ලැයිස්තුව {{ input_list }}", @@ -576,18 +578,18 @@ "654264404": "1:30 දක්වා", "654507872": "සත්ය-අසත්ය", "654924603": "මාටින්ගේල්", - "655937299": "අපි ඔබේ සීමාවන් යාවත්කාලීන කරන්නෙමු. ක්ලික් කරන්න <0>පිළිගන්න ඔබගේ ක්රියාවන්ට ඔබ සම්පූර්ණයෙන්ම වගකිව යුතු බව පිළිගැනීමට, සහ ඇබ්බැහි වීමක් හෝ අලාභයක් සඳහා අපි බැඳී නොසිටිමු.", + "655937299": "අපි ඔබේ සීමා යාවත්කාලීන කරන්නෙමු. ඔබගේ ක්‍රියාවන් සඳහා ඔබ සම්පුර්ණයෙන්ම වගකිව යුතු බව පිළිගැනීමට <0>පිළිගන්න ක්ලික් කරන්න, එමෙන්ම ඕනෑම ඇබ්බැහි වීමක් හෝ පාඩුවක් සඳහා අපි නීත්‍යානුකූලව වගකිව යුතු නොවේ.", "656296740": "“ගනුදෙනු අවලංගු කිරීම” සක්රීය වන අතර:", "656893085": "කාල​ මුද්‍රාව​", - "657325150": "වෙළඳ පරාමිති මූල කොටස තුළ වෙළඳ විකල්ප නිර්වචනය කිරීමට මෙම කොටස භාවිතා කරයි. සමහර විකල්ප අදාළ වන්නේ ඇතැම් වෙළඳ වර්ග සඳහා පමණි. බොහෝ වෙළඳ වර්ග අතර කාලසීමාව සහ කොටස් වැනි පරාමිතීන් පොදු වේ. පුරෝකථනය ඉලක්කම් වැනි වෙළඳ වර්ග සඳහා භාවිතා කරන අතර බාධක ඕෆ්සෙට් යනු ස්පර්ශය/ස්පර්ශ, එන්ඩ්/අවුට් වැනි බාධක සම්බන්ධ වෙළඳ වර්ග සඳහා ය.", + "657325150": "ගනුදෙනු පරාමිති මූල කොටස තුළ ගනුදෙනු විකල්ප නිර්වචනය කිරීමට මෙම කොටස භාවිත කෙරේ. සමහර විකල්ප සමහර ගනුදෙනු වර්ග සඳහා පමණක් අදාළ වේ. බොහෝ ගනුදෙනු වර්ග සඳහා කාලසීමාව සහ කොටස් වැනි පරාමිතීන් පොදු වේ. Digits වැනි ගනුදෙනු වර්ග සඳහා පුරෝකථනය භාවිත වන අතර Touch/No Touch, Ends In/Out වැනි බාධක ඇතුළත් වන ගනුදෙනු වර්ග සඳහා බාධක හිලව්ව (barrier offset) භාවිත වේ.", "659482342": "ඔබේ පිළිතුරු නිවැරදිව හා යාවත්කාලීනව තබා ගැනීම ඔබේ වගකීම බව කරුණාකර මතක තබා ගන්න. ඔබගේ ගිණුම් සැකසුම් තුළ ඕනෑම වේලාවක ඔබගේ පුද්ගලික තොරතුරු යාවත්කාලීන කළ හැකිය.", "660481941": "ඔබගේ ජංගම යෙදුම් සහ වෙනත් තෙවන පාර්ශවීය යෙදුම් වෙත ප්රවේශ වීමට, ඔබට මුලින්ම API ටෝකනයක් ජනනය කළ යුතුය.", "660991534": "අවසානයි", - "661759508": "ඔබේ දැනුම හා අත්දැකීම් වලට අදාළව ලබා දී ඇති තොරතුරු මත පදනම්ව, මෙම වෙබ් අඩවිය හරහා ලබා ගත හැකි ආයෝජන ඔබට සුදුසු නොවන බව අපි සලකමු.<0/><0/>", - "662548260": "ෆොරෙක්ස්, කොටස් දර්ශක, වෙළඳ භාණ්ඩ සහ ගුප්තකේතන මුදල්", + "661759508": "ඔබේ දැනුම හා පළපුරුද්ද සම්බන්ධයෙන් ලබා දී ඇති තොරතුරු මත පදනම්ව, මෙම වෙබ් අඩවිය හරහා ලබා ගත හැකි ආයෝජන ඔබට සුදුසු නොවන බව අපි විශ්වාස කරන්නෙමු.<0/><0/>", + "662548260": "Forex, කොටස් දර්ශක, වෙළඳ භාණ්ඩ සහ ක්‍රිප්ටෝ මුදල්", "662578726": "ලබා ගත හැකිය", "662609119": "MT5 යෙදුම බාගන්න", - "665089217": "ඔබගේ ගිණුම සත්යාපනය කිරීමට සහ ඔබේ මුදල් අයකැමි වෙත ප්රවේශ වීමට කරුණාකර ඔබගේ <0>අනන්යතාවය පිළිබඳ සාක්ෂි ඉදිරිපත් කරන්න.", + "665089217": "ඔබේ ගිණුම සත්‍යාපනය කිරීමට සහ ඔබේ අයකැමි වෙත ප්‍රවේශ වීමට කරුණාකර ඔබේ <0>අනන්‍යතා සාක්ෂිය ඉදිරිපත් කරන්න.", "665777772": "XLM/USD", "665872465": "පහත උදාහරණයේ දී, ආරම්භක මිල තෝරා ගනු ලැබේ, පසුව එය “op” යනුවෙන් හැඳින්වෙන විචල්යයකට පවරනු ලැබේ.", "666724936": "කරුණාකර වලංගු හැඳුනුම්පත් අංකයක් ඇතුළත් කරන්න.", @@ -602,22 +604,22 @@ "681926004": "නොපැහැදිලි ලියවිල්ලක උදාහරණය", "682056402": "සම්මත අපගමනය ඩවුන් ගුණකය {{ input_number }}", "684282133": "වෙළඳ උපකරණ", - "685391401": "ඔබට ලියාපදිංචි වීමට අපහසු නම්, <0>චැට් හරහා අපට දන්වන්න", + "685391401": "ඔබට පුරනය වීමේ ගැටලුවක් ඇත්නම්, <0>කථාබස් හරහා අපට දන්වන්න", "686312916": "වෙළඳ ගිණුම්", "686387939": "මගේ ගනුදෙනු ලොගය ඉවත් කරන්නේ කෙසේද?", "687193018": "ලිස්සා යාමේ අවදානම", "687212287": "මුදල අවශ්ය ක්ෂේත්රයකි.", "688510664": "ඔබට මෙම උපාංගයේ {{two_fa_status}} 2FA ඇත. ඔබ වෙනත් උපාංග මත ඔබගේ ගිණුම පිටතට ලොගින් වී ඇත (තිබේ නම්). නැවත පුරනය වීමට ඔබගේ මුරපදය සහ 2FA කේතයක් භාවිතා කරන්න.", "689137215": "මිලදී ගැනීමේ මිල", - "691956534": "<0>ඔබ {{currency}} ගිණුමක් එකතු කර ඇත. <0>වෙළඳාම ආරම්භ කිරීම සඳහා දැන් තැන්පතුවක් කරන්න.", + "691956534": "<0>ඔබ {{currency}} ගිණුමක් එක් කර ඇත.<0> ගනුදෙනු ආරම්භ කිරීමට දැන් තැන්පතුවක් සිදු කරන්න.", "693396140": "ගනුදෙනුව අවලංගු කිරීම (කල් ඉකුත් වූ)", "696870196": "- විවෘත කාලය: ආරම්භක කාල මුද්දරය", "697630556": "මෙම වෙළඳපොළ දැනට වසා ඇත.", "698037001": "ජාතික හැඳුනුම්පත් අංකය", "699159918": "1. පැමිණිලි ගොනු කිරීම", - "699646180": "අවම තැන්පතු අගයක් <0>{{minimum_deposit}} {{currency}} අවශ්‍ය වේ. එසේ නොමැති නම්, අරමුදල් අහිමි වන අතර ආපසු අයකර ගත නොහැක.", + "699646180": "<0>{{minimum_deposit}} {{currency}} අවම තැන්පතු අගයක් අවශ්‍ය වේ. එසේ නොමැති නම්, අරමුදල් අහිමි වන අතර ආපසු අයකර ගත නොහැක.", "700259824": "ගිණුම් මුදල්", - "701034660": "අපි තවමත් ඔබගේ මුදල් ආපසු ගැනීමේ ඉල්ලීම සකසනවා.<0 /> කරුණාකර ඔබගේ ගිණුම අක්රිය කිරීමට පෙර ගනුදෙනුව අවසන් වන තෙක් රැඳී සිටින්න.", + "701034660": "අපි තවමත් ඔබේ මුදල් ආපසු ගැනීමේ ඉල්ලීම සකසමින් සිටිමු.<0 />ඔබගේ ගිණුම අක්‍රිය කිරීමට පෙර ගනුදෙනුව සම්පූර්ණ වන තෙක් රැඳී සිටින්න.", "701462190": "පිවිසුම් ස්ථානය", "701647434": "නූල් සඳහා සොයන්න", "702451070": "ජාතික හැඳුනුම්පත (ඡායාරූප නැත)", @@ -638,13 +640,13 @@ "714746816": "මෙටා ට්රේඩර් 5 වින්ඩෝස් යෙදුම", "715841616": "කරුණාකර වලංගු දුරකථන අංකයක් ඇතුළත් කරන්න (උදා: +15417541234).", "716428965": "(වසා ඇත)", - "718504300": "තැපැල්/Zip කේතය", + "718504300": "තැපැල්/ZIP කේතය", "720293140": "ලොග් අවුට්", "720519019": "මගේ මුරපදය නැවත සකසන්න", "721011817": "- දෙවන අංකයේ බලයට පළමු අංකය ඔසවා තබන්න", "723045653": "ඔබ මෙම ඊ-තැපැල් ලිපිනය සමග ඔබගේ Deriv ගිණුමට ප්රවිෂ්ට වෙයි.", "723961296": "මුරපදය කළමනාකරණය කරන්න", - "724203548": "ඔබට ඔබේ පැමිණිල්ල <0>යුරෝපීය කොමිසමේ මාර්ගගත ආරවුල් විසඳීමේ (ODR) වේදිකාවට යැවිය හැකිය. මෙය එක්සත් රාජධානියේ සේවාදායකයින්ට අදාළ නොවේ.", + "724203548": "ඔබට ඔබේ පැමිණිල්ල <0>European Commission's Online Dispute Resolution (ODR) වේදිකාවට යැවිය හැක. මෙය එක්සත් රාජධානියේ ගනුදෙනුකරුවන්ට අදාළ නොවේ.", "728042840": "අප සමඟ වෙළඳාම් කිරීම දිගටම කරගෙන යාමට, කරුණාකර ඔබ ජීවත් වන්නේ කොතැනදැයි තහවුරු කරන්න.", "728824018": "ස්පාඤ්ඤ දර්ශකය", "729651741": "ඡායාරූපයක් තෝරන්න", @@ -653,7 +655,7 @@ "734390964": "ශේෂය ප්රමාණවත් නොවේ", "734881840": "බොරු", "742469109": "ශේෂය යළි පිහිටුවන්න", - "742676532": "විදේශ විනිමය, ව්යුත්පන්න දර්ශක, ගුප්තකේතන මුදල් සහ ඉහළ උත්තේජනයක් සහිත වෙළඳ භාණ්ඩ පිළිබඳ සීඑෆ්ඩී වෙළඳාම් කරන්න.", + "742676532": "Forex, ව්‍යුත්පන්න දර්ශක, ක්‍රිප්ටෝ මුදල් සහ ඉහළ උත්තෝලනයක් සහිත වෙළඳ භාණ්ඩ මත CFD ගනුදෙනු කරන්න.", "743623600": "යොමුව", "744110277": "බොලින්ජර් බෑන්ඩ්ස් අරා (බීබීඒ)", "745656178": "ඔබේ ගිවිසුම වෙළඳපල මිලට විකිණීමට මෙම කොටස භාවිතා කරන්න.", @@ -661,21 +663,21 @@ "746112978": "ඔබේ පරිගණකය යාවත්කාලීන කිරීමට තත්පර කිහිපයක් ගතවනු ඇත", "750886728": "ඔබගේ ලේඛන ඉදිරිපත් කිරීම සඳහා ඔබේ සැබෑ ගිණුමට මාරු වන්න", "751468800": "දැන් පටන් ගන්න", - "751692023": "ඔබ වැරදි හුවමාරුවක් කළහොත් අපි මුදල් ආපසු ගෙවීමක් සහතික <0>නොකරමු.", + "751692023": "ඔබ වැරදි මාරු කිරීමක් කළහොත් මුදල් ආපසු ලබා දෙන බවට අපි පොරොන්දු <0>නොවෙමු.", "752024971": "උපරිම ඉලක්කම් ගණන කරා ළඟා විය", "752992217": "මෙම කොටස ඔබට තෝරාගත් නියත අගයන් ලබා දෙයි.", "753088835": "පෙරනිමි", - "753184969": "ඔබට අපගේ සේවාවන් සැපයීමේදී, දී ඇති නිෂ්පාදනයක් හෝ සේවාවක් ඔබට සුදුසු දැයි තක්සේරු කිරීම සඳහා අපි ඔබෙන් තොරතුරු ලබා ගත යුතුය (එනම්, අවදානම් අවබෝධ කර ගැනීම සඳහා අත්දැකීම් සහ දැනුම ඔබ සතුව තිබේද යන්න).<0/><1/>", + "753184969": "අපගේ සේවා ඔබට ලබා දීමේදී, ලබා දී ඇති භාණ්ඩයක් හෝ සේවාවක් ඔබට සුදුසු දැයි තක්සේරු කිරීම සඳහා අපි ඔබෙන් තොරතුරු ලබා ගත යුතුය. (එනම්, එහි ඇති අවදානම තේරුම් ගැනීමට ඔබට අත්දැකීම් සහ දැනුම තිබේද යන්න).<0/><1/>", "753727511": "වර්ගය", "755867072": "{{platform_name_mt5}} {{country}}හි නොමැත", "756152377": "SMA අගයන් සමස්ත ව්යාප්තියට සමාන බරක් තබයි.", "758003269": "පෙළ සිට ලැයිස්තුව කරන්න", - "759783233": "උපදේශනය සහ උපකාරක සේවා සඳහා වැඩි විස්තර සහ සහාය සඳහා කරුණාකර පිවිසෙන්න <0>begambleaware.org.", + "759783233": "උපදේශන සහ සහය සේවා සඳහා වැඩි විස්තර සහ උපකාර ලබා ගැනීමට, කරුණාකර <0>begambleaware.org වෙත පිවිසෙන්න.", "760528514": "“i” හි අගය වෙනස් කිරීමෙන් ලැයිස්තුවේ මුල් අයිතමයේ වටිනාකම වෙනස් නොවන බව කරුණාවෙන් සලකන්න", "761576760": "වෙළඳාම ආරම්භ කිරීම සඳහා ඔබේ ගිණුමට අරමුදල් සපයන්න.", "762185380": "ඔබ තැබූ දේ <0>පමණක් අවදානමට ලක් කිරීමෙන් <0>ප්රතිලාභ ගුණ කරන්න.", "762871622": "{{remaining_time}}s", - "762926186": "ඉක්මන් උපාය යනු ඩෙරිව් බොට් හි ඔබට භාවිතා කළ හැකි සූදානම් කළ උපාය මාර්ගයකි. ඔබට තෝරා ගත හැකි ඉක්මන් උපාය මාර්ග 3 ක් ඇත: මාටින්ගේල්, ඩි ඇලෙම්බර්ට් සහ ඔස්කාර්ගේ ග්රින්ඩ්.", + "762926186": "ඉක්මන් උපාය මාර්ගයක් යනු ඔබට Deriv බොට් හි භාවිත කළ හැකි සූදානම් කළ උපාය මාර්ගයකි. ඔබට තෝරා ගත හැකි ඉක්මන් උපාය මාර්ග 3ක් ඇත: Martingale, D'Alembert, සහ Oscar's Grind.", "763019867": "ඔබගේ සූදු ගිණුම වසා දැමීමට නියමිතය", "764366329": "වෙළඳ සීමාවන්", "766317539": "භාෂාව", @@ -684,9 +686,9 @@ "773309981": "තෙල්/USD", "773336410": "ටෙතර් යනු ඩිජිටල් ආකාරයකින් ෆියට් මුදල් භාවිතා කිරීම පහසු කිරීම සඳහා නිර්මාණය කර ඇති බ්ලොක්චේන් සක්රීය වේදිකාවකි.", "775679302": "{{pending_withdrawals}} ආපසු ගැනීමට ඉතිරිව ඇති (ය)", - "775706054": "ඔබ වෙළඳ බොට්ස් විකුණනවාද?", + "775706054": "ඔබ ගනුදෙනු බොට්ස් විකුණනවාද?", "776085955": "උපායමාර්ග", - "781924436": "අමතන්න පැතිරුම/පැතිරීම තබන්න", + "781924436": "Call Spread/Put Spread", "783974693": "මෑත වසරවලින් වළකින්න", "784311461": "ඝාතීය වෙනස්වන සාමාන්යය (EMA)", "784583814": "ඔබේ පරිගණකයට සම්බන්ධ කර ඇත", @@ -696,7 +698,7 @@ "792164271": "ඔබ තෝරාගත් කාල සීමාව හෝ අවසාන කාලය මත පදනම්ව ඔබේ ගිවිසුම කල් ඉකුත් වන විට මෙය සිදු වේ.", "792622364": "සෘණ ශේෂ ආරක්ෂාව", "793526589": "අපගේ සේවාව පිළිබඳ පැමිණිල්ලක් ගොනු කිරීම සඳහා, <0>complaints@deriv.com වෙත විද්යුත් තැපෑලක් යවා ඔබේ පැමිණිල්ල විස්තරාත්මකව සඳහන් කරන්න. අපගේ වඩා හොඳ අවබෝධය සඳහා කරුණාකර ඔබේ වෙළඳාමේ හෝ පද්ධතියේ අදාළ තිර පිටපතක් ඉදිරිපත් කරන්න.", - "793531921": "අපගේ සමාගම ලෝකයේ පැරණිතම හා වඩාත්ම පිළිගත් අන්තර්ජාල වෙළඳ සමාගමකි. අපගේ ගනුදෙනුකරුවන්ට සාධාරණ ලෙස සැලකීමට සහ ඔවුන්ට විශිෂ්ට සේවාවක් ලබා දීමට අපි කැපවී සිටිමු.<0/><1/> කරුණාකර ඔබට අපගේ සේවාවන් වැඩිදියුණු කළ හැකි ආකාරය පිළිබඳ ප්රතිපෝෂණ අපට ලබා දෙන්න. සෑම විටම ඔබට ඇසෙන, අගය කරන සහ සාධාරණව සලකනු ඇති බවට සහතික වන්න.", + "793531921": "අපගේ සමාගම ලෝකයේ පැරණිතම සහ වඩාත්ම පිළිගත් මාර්ගගත ගනුදෙනු සමාගම්වලින් එකකි. අපගේ ගනුදෙනුකරුවන්ට සාධාරණ ලෙස සැලකීමට සහ ඔවුන්ට විශිෂ්ට සේවාවක් ලබා දීමට අපි කැපවී සිටිමු.<0/><1/>ඔබට අපගේ සේවා වැඩිදියුණු කළ හැකි ආකාරය පිළිබඳ ප්‍රතිපෝෂණ අපට ලබා දෙන්න. සෑම විටම ඔබට ඇහුම්කන් දීමට, අගය කිරීමට සහ සාධාරණ ලෙස සලකන බවට සහතික වන්න.", "793826881": "ඩෙරිව් සඳහා ඔබේ පුද්ගලික ආරම්භක පිටුව මෙයයි", "794682658": "සබැඳිය ඔබගේ දුරකථනයට පිටපත් කරන්න", "795859446": "මුරපදය සුරකින ලදි", @@ -717,7 +719,7 @@ "812430133": "පෙර ටික් මත ස්ථාන මිල.", "812775047": "බාධකයට පහළින්", "814827314": "ප්‍රස්ථාර​යේ ඇති නැවතුම් මට්ටම පෙන්නුම් කරන්නේ ඔබේ විභව අලාභය ඔබේ මුළු කොටුවට සමාන වන මිලයි. වෙළඳපල මිල මෙම මට්ටමට ළඟා වූ විට, ඔබේ ස්ථානය ස්වයංක්‍රීයව වසා දමනු ඇත. ඔබේ අලාභය ගිවිසුම මිලදී ගැනීම සඳහා ඔබ ගෙවූ මුදල ඉක්මවා නොයන බවට මෙය සහතික කරයි.", - "815925952": "මෙම කොටස අනිවාර්ය වේ. මෙම වාරණයේ එක් පිටපතක් පමණක් අවසර ඇත. ඔබ ඩෙරිව් බොට් විවෘත කරන විට එය පෙරනිමියෙන් කැන්වසයට එකතු වේ.", + "815925952": "මෙම කොටස අනිවාර්ය වේ. මෙම වාරණයේ එක් පිටපතක් පමණක් අවසර ඇත. ඔබ Deriv බොට් විවෘත කරන විට එය පෙරනිමියෙන් කැන්වසයට එකතු වේ.", "816580787": "ආපසු සාදරයෙන් පිළිගනිමු! ඔබගේ පණිවිඩ ප්රතිෂ් ored ාපනය කර ඇත.", "816738009": "<0/><1/>ඔබේ නොවිසඳුනු ආරවුල <2>මූල්ය සේවා සඳහා බේරුම්කරුගේ කාර්යාලයට ඉදිරිපත් කළ හැකිය.", "818447476": "ගිණුම මාරු කරන්න?", @@ -727,7 +729,7 @@ "824797920": "ලැයිස්තුව හිස්ද?", "825042307": "නැවත උත්සාහ කරමු", "826511719": "USD/SEK", - "827688195": "බ්ලොක් අක්‍රීය​ කරන්න", + "827688195": "කොටස අක්‍රීය​ කරන්න", "828219890": "ඉන්පසු", "828602451": "නූල් ආකෘතියෙන් ටික් අගයන් ලැයිස්තුව ආපසු ලබා දෙයි", "830164967": "අවසාන නම", @@ -784,12 +786,13 @@ "873166343": "1. 'ලොග්' සාමාන්ය පණිවිඩයක් පෙන්වයි.", "874461655": "ඔබගේ දුරකථනය සමඟ QR කේතය පරිලෝකනය කරන්න", "874484887": "ලාභ ගන්න ධන අංකය විය යුතුය.", - "875101277": "මම මගේ වෙබ් බ්රව්සරය වසා දැමුවහොත්, ඩෙරිව් බොට් දිගටම ක්රියාත්මක වේද?", + "875101277": "මම මගේ වෙබ් බ්‍රවුසරය වසා දැමුවහොත්, Deriv බොට් දිගටම ක්‍රියාත්මක වේද?", "875532284": "වෙනත් උපාංගයක ක්රියාවලිය නැවත ආරම්භ කරන්න", "876086855": "මූල්ය තක්සේරු ආකෘතිය සම්පූර්ණ කරන්න", "876292912": "පිටවීම", "879014472": "උපරිම දශම ගණන ළඟා විය", "879647892": "කල් ඉකුත්වීමට පෙර තත්පර 60 ක් දක්වා ඔබට ගිවිසුම විකිණිය හැකිය. ඔබ එසේ කරන්නේ නම්, අපි ඔබට <0>ගිවිසුමේ වටිනාකම ගෙවන්නෙමු.", + "881963105": "(XAUUSD, XAGUSD)", "885065431": "ඩෙරිව් ගිණුමක් ලබා ගන්න", "888274063": "නගරය/නගරය", "888924866": "අපි සඳහා පහත සඳහන් යෙදවුම් පිළිගන්නේ නැහැ:", @@ -812,7 +815,9 @@ "905564365": "MT5 CFD", "906049814": "අපි ඔබේ ලේඛන සමාලෝචනය කර මිනිත්තු 5 ක් ඇතුළත එහි තත්ත්වය ඔබට දන්වන්නෙමු.", "907680782": "හිමිකාරිත්ව සත්යාපනය පිළිබඳ සාධනය අසමත් විය", + "909272635": "මූල්‍ය - SVG", "910888293": "බොහෝ උත්සාහයන්", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "මෙම පියවර අනුගමනය කරන්න:", "912967164": "ඔබේ පරිගණකයෙන් ආනයනය කරන්න", "915735109": "{{platform_name}}වෙත ආපසු", @@ -847,6 +852,7 @@ "947758334": "නගරය අවශ්ය වේ", "947914894": "ඉහළට  <0>", "948156236": "{{type}} මුරපදය සාදන්න", + "948176566": "අලුත්!", "948545552": "150+", "949859957": "ඉදිරිපත් කරන්න", "952927527": "Malta මූල්‍ය සේවා අධිකාරිය (MFSA) විසින් නියාමනය කරනු ලැබේ (බලපත්‍ර අංක. IS/70156)", @@ -918,7 +924,7 @@ "1031602624": "අපි %{number}වෙත ආරක්ෂිත සබැඳියක් යවා ඇත්තෙමු", "1031731167": "ස්ටර්ලින් පවුම", "1032173180": "ඩෙරිව්", - "1032907147": "ශ්රවණය/NZD", + "1032907147": "AUD/NZD", "1035893169": "මකන්න", "1036116144": "වත්කමක මිල චලනය සැබවින්ම අයිති කර නොගෙන අනුමාන කරන්න.", "1036867749": "කොන්ත්රාත්තුව සඳහා අපේක්ෂිත කාලසීමාව, කොටස් කිරීම, පුරෝකථනය සහ/හෝ බාධකය (ය) මෙහි අර්ථ දක්වා ඇත.", @@ -941,42 +947,42 @@ "1048687543": "ලාබුවාන් මූල්ය සේවා අධිකාරිය", "1048947317": "කණගාටුයි, මෙම යෙදුම {{clients_country}}හි නොමැත.", "1049384824": "නැඟිටින්න", - "1050063303": "ඩෙරිව් බොට් පිළිබඳ වීඩියෝ", - "1050128247": "ගෙවීම් නියෝජිතයාගේ හුවමාරු තොරතුරු මා සත්යාපනය කර ඇති බව මම තහවුරු කරමි.", + "1050063303": "Deriv බොට් පිළිබඳ වීඩියෝ", + "1050128247": "ගෙවීම් නියෝජිතයාගේ හුවමාරු තොරතුරු මා සත්‍යාපනය කර ඇති බව මම තහවුරු කරමි.", "1050844889": "වාර්තා", "1052137359": "පවුලේ නම*", - "1052779010": "ඔබ සිටින්නේ ඔබේ ආදර්ශන ගිණුමේ ය", - "1053153674": "50 දර්ශකය වෙත පනින්න", - "1053159279": "අධ්යාපන මට්ටම", - "1053556481": "ඔබ ඔබේ පැමිණිල්ල ඉදිරිපත් කළ පසු, අපට එය ලැබී ඇති බව තහවුරු කිරීම සඳහා අපි ඔබට පිළිගැනීමේ විද්යුත් තැපෑලක් එවන්නෙමු.", - "1055313820": "කිසිදු ලේඛනයක් අනාවරණය කර නොමැත", - "1056381071": "වෙළඳාමට ආපසු යන්න", + "1052779010": "ඔබ සිටින්නේ ඔබේ ආදර්ශන ගිණුමේය", + "1053153674": "50 Jump දර්ශකය", + "1053159279": "අධ්‍යාපන මට්ටම", + "1053556481": "ඔබ ඔබේ පැමිණිල්ල ඉදිරිපත් කළ පසු, අපට එය ලැබී ඇති බව තහවුරු කිරීම සඳහා අපි ඔබට පිළිගැනීමේ ඊ-තැපැලක් එවන්නෙමු.", + "1055313820": "ලේඛනයක් අනාවරණය කර නොමැත", + "1056381071": "ගනුදෙනුවට ආපසු යන්න", "1056821534": "ඔබට විශ්වාසද?", - "1057216772": "පෙළ {{ input_text }} හිස්", - "1057749183": "ද්වි-සාධක සත්යාපනය (2FA)", - "1057765448": "මට්ටම නවත්වන්න", - "1057904606": "ඩි ඇලෙම්බර්ට් උපාය මාර්ගයේ සංකල්පය මාටින්ගේල් උපාය මාර්ගයට සමාන යැයි කියනු ලැබේ, එහිදී ඔබ අලාභයකින් පසු ඔබේ කොන්ත්රාත් ප්රමාණය වැඩි කරනු ඇත. ඩී ඇලෙම්බර්ට් උපායමාර්ගය සමඟ, සාර්ථක වෙළඳාමකින් පසු ඔබ ඔබේ කොන්ත්රාත් ප්රමාණයද අඩු කරනු ඇත.", + "1057216772": "{{ input_text }} පෙළ හිස්ය", + "1057749183": "ද්වි-සාධක සත්‍යාපනය (2FA)", + "1057765448": "Stop out මට්ටම", + "1057904606": "D’Alembert උපාය මාර්ගයේ සංකල්පය Martingale උපාය මාර්ගයට සමාන යැයි කියනු ලැබේ, එහිදී ඔබ අලාභයකින් පසු ඔබේ ගිවිසුම් ප්‍රමාණය වැඩි කරනු ඇත. D’Alembert උපායමාර්ගය සමඟ, සාර්ථක ගනුදෙනුවකින් පසු ඔබ ඔබේ ගිවිසුම් ප්‍රමාණයද අඩු කරනු ඇත.", "1058804653": "කල් ඉකුත්වීම", - "1060231263": "ආරම්භක ආන්තිකයක් ගෙවීමට ඔබට අවශ්ය වන්නේ කවදාද?", + "1060231263": "ආරම්භක ආන්තිකයක් ගෙවීමට ඔබට අවශ්‍ය වන්නේ කවදාද?", "1061308507": "{{ contract_type }} මිලදී ගැනීම", "1062536855": "සමාන", "1065353420": "110+", "1065498209": "නැවත කරන්න (1)", - "1066235879": "අරමුදල් මාරු කිරීම ඔබට දෙවන ගිණුමක් නිර්මාණය කිරීමට අවශ්ය වේ.", + "1066235879": "අරමුදල් මාරු කිරීම ඔබට දෙවන ගිණුමක් නිර්මාණය කිරීමට අවශ්‍ය වේ.", "1066459293": "4.3. ඔබේ පැමිණිල්ල පිළිගැනීම", - "1069347258": "ඔබ භාවිතා කළ සත්යාපන සබැඳිය අවලංගු හෝ කල් ඉකුත් වී ඇත. කරුණාකර නව එකක් ඉල්ලා සිටින්න.", + "1069347258": "ඔබ භාවිතා කළ සත්‍යාපන සබැඳිය අවලංගු හෝ කල් ඉකුත් වී ඇත. කරුණාකර නව එකක් ඉල්ලා සිටින්න.", "1069576070": "මිලදී ගැනීමේ අගුල", - "1070624871": "ලිපින ලේඛන සත්යාපන තත්ත්වය පිළිබඳ සාක්ෂි පරීක්ෂා කරන්න", - "1073261747": "සත්යාපන", - "1076006913": "පසුගිය ගිවිසුම් {{item_count}} මත ලාභ/අලාභය", + "1070624871": "ලිපින ලේඛන සත්‍යාපන තත්ත්වය පිළිබඳ සාක්ෂි පරීක්ෂා කරන්න", + "1073261747": "සත්‍යාපන", + "1076006913": "පසුගිය ගිවිසුම් {{item_count}} මත ලාභය/අලාභය", "1077515534": "දිනය", - "1078221772": "ලීවරය මඟින් විශාල තනතුරු විවෘත කිරීමෙන් වළක්වයි.", - "1080068516": "ක්රියාව", + "1078221772": "උත්තෝලනය මඟින් විශාල තනතුරු විවෘත කිරීමෙන් වළක්වයි.", + "1080068516": "ක්‍රියාව", "1080990424": "තහවුරු කරන්න", - "1082158368": "* උපරිම ගිණුම් මුදල් ශේෂය", - "1082406746": "කරුණාකර අවම වශයෙන් {{min_stake}}ක් වත් කොටස් ප්රමාණයක් ඇතුළත් කරන්න.", + "1082158368": "*උපරිම ගිණුම් මුදල් ශේෂය", + "1082406746": "කරුණාකර අවම වශයෙන් {{min_stake}} ක් වත් කොටස් ප්‍රමාණයක් ඇතුළත් කරන්න.", "1083781009": "බදු හඳුනාගැනීමේ අංකය*", - "1083826534": "බ්ලොක් සක්රීය කරන්න", + "1083826534": "කොටස සක්‍රීය කරන්න", "1086118495": "ට්රේඩර්ස් හබ්", "1087112394": "කොන්ත්රාත්තුවට ඇතුළු වීමට පෙර ඔබ වැඩ වර්ජන මිල තෝරා ගත යුතුය.", "1088031284": "වැඩ වර්ජනය:", @@ -1028,7 +1034,7 @@ "1130791706": "N", "1133651559": "සජීවී කතාබස්", "1134879544": "දිදුලන ලියවිල්ලක උදාහරණය", - "1138126442": "විදේශ විනිමය: සම්මත", + "1138126442": "Forex: සම්මත", "1139483178": "අඩුක්කුව සක්රීය කරන්න", "1143730031": "දිශාව {{ direction_type }}", "1144028300": "සාපේක්ෂ ශක්තිය දර්ශකය අරාව (RSIA)", @@ -1036,7 +1042,7 @@ "1146064568": "තැන්පතු පිටුවට යන්න", "1147269948": "බාධකය ශුන්ය විය නොහැක.", "1147625645": "<0>30 නොවැම්බර් 2021 ට පෙර කරුණාකර ඔබගේ ගිණුමෙන් ඔබගේ සියලුම අරමුදල් ආපසු ගැනීමට ඉදිරියට යන්න.", - "1150637063": "* අස්ථාවරත්වය 150 දර්ශකය සහ අස්ථාවරත්වය 250 දර්ශකය", + "1150637063": "*150 අස්ථායීතා දර්ශකය සහ 250 අස්ථායීතා දර්ශකය", "1151964318": "දෙපැත්තම", "1152294962": "ඔබගේ රියදුරු බලපත්රයේ ඉදිරිපස උඩුගත කරන්න.", "1154021400": "ලැයිස්තුව", @@ -1055,6 +1061,7 @@ "1169201692": "{{platform}} මුරපදය සාදන්න", "1170228717": "{{platform_name_trader}}මත රැඳී සිටින්න", "1171765024": "පියවර 3", + "1172524677": "CFD ආදර්ශන​ ගිණුම", "1173770679": "- CurrentPL: ඔබේ බොට් එක ක්රියාත්මක වන අතරතුර සමුච්චිත ලාභය හෝ අලාභය ගබඩා කිරීමට මෙම විචල්යය භාවිතා කරන්න. ආරම්භක අගය 0ලෙස සකසන්න.", "1174542625": "- පිළිතුරේ චැට් හැඳුනුම් දේපල සොයා ගන්න, සහ හැඳුනුම්පතේ වටිනාකම පිටපත් කරන්න", "1174748431": "ගෙවීම් නාලිකාව", @@ -1127,7 +1134,7 @@ "1240688917": "පාරිභාෂික ශබ්ද මාලාව", "1241238585": "ඔබ ඔබේ Deriv ෆියට් අතර මාරු විය හැකිය, cryptocurrency, සහ {{platform_name_mt5}} ගිණුම්.", "1242288838": "ඔබේ ලේඛනය තෝරා ගැනීමට ඉහත පිරික්සුම් කොටුවට පහර දෙන්න.", - "1242994921": "ඔබගේ Deriv Bot ගොඩනැගීම ආරම්භ කිරීමට මෙතන ක්ලික් කරන්න.", + "1242994921": "ඔබගේ Deriv බොට් ගොඩනැගීම ආරම්භ කිරීමට මෙතන ක්ලික් කරන්න.", "1243064300": "දේශීය", "1243287470": "ගනුදෙනු තත්ත්වය", "1246207976": "ඔබගේ 2FA යෙදුම මගින් ජනනය කරන ලද සත්යාපන කේතය ඇතුළත් කරන්න:", @@ -1202,6 +1209,7 @@ "1323996051": "පැතිකඩ", "1324110809": "ලිපින තොරතුරු", "1324922837": "2. නව විචල්යය Set විචල්යය යටතේ බ්ලොක් එකක් ලෙස දිස්වනු ඇත.", + "1325514262": "(බලපත්‍ර අංකය MB/18/0024)", "1327181172": "වනුවාටු මූල්ය", "1327494533": "{{sell_value}} (විකුණන්න)", "1329136554": "200 දර්ශකය වෙත පනින්න", @@ -1243,13 +1251,13 @@ "1360929368": "ඩෙරිව් ගිණුමක් එක් කරන්න", "1362578283": "ඉහළ", "1363060668": "එතැන් සිට ඔබේ වෙළඳ සංඛ්යාලේඛන:", - "1363645836": "ව්යුත්පන්න එෆ්එක්ස්", + "1363645836": "Derived FX", "1363675688": "කාලය අවශ්ය ක්ෂේත්රයකි.", "1364958515": "තොග", "1366244749": "සීමාවන්", "1367023655": "ඔබේ අලාභය ඔබේ කොටස ඉක්මවා නොයන බව සහතික කිරීම සඳහා, ඔබේ අලාභය සමාන වන විට ඔබේ කොන්ත්රාත්තුව ස්වයංක්රීයව වසා දැමෙනු ඇත<0/>.", "1367488817": "4. වෙළඳ කොන්දේසි නැවත ආරම්භ කරන්න", - "1367990698": "උච්චාවචනය 10 දර්ශකය", + "1367990698": "10 අස්ථායීතා දර්ශකය", "1369709538": "අපගේ භාවිත නියමයන්", "1370647009": "ඉහළ දෛනික සීමාවන් භුක්ති විඳින්න", "1371193412": "අවලංගු කරන්න", @@ -1316,7 +1324,7 @@ "1437396005": "අදහස් එක් කරන්න", "1438247001": "පහත සඳහන් කරුණු හේතුවෙන් වෘත්තීය සේවාදායකයෙකුට අඩු සේවාදායක ආරක්ෂාවක් ලැබේ.", "1438340491": "වෙන", - "1439168633": "පාඩුව නවත්වන්න:", + "1439168633": "Stop loss:", "1441208301": "මුළු<0 /> ලාභය/අලාභය", "1442747050": "අඞු කිරීමට ප්රමාණය: <0>{{profit}}", "1442840749": "අහඹු නිඛිල", @@ -1357,7 +1365,7 @@ "1471008053": "ඩෙරිව් බොට් සැබෑ ගිණුම් සඳහා එතරම් සූදානම් නැත", "1471070549": "කොන්ත්රාත්තුව විකිණිය හැකිද?", "1471741480": "දැඩි දෝෂයකි", - "1473369747": "සින්තටික් පමණි", + "1473369747": "කෘත්‍රිම​ දර්ශක පමණි", "1476301886": "SMA හා සමානව, මෙම කොටස ඔබට ලබා දී ඇති කාල සීමාවක් සඳහා සියලු අගයන් ලැයිස්තුවක් අඩංගු සම්පූර්ණ SMA රේඛාව ලබා දෙයි.", "1478030986": "වෙළඳාම සහ මුදල් ආපසු ගැනීම සඳහා API ටෝකන සාදන්න හෝ මකා දමන්න", "1480915523": "මඟ හරින්න", @@ -1408,7 +1416,7 @@ "1540585098": "පරිහානිය", "1541508606": "CFDs සොයනවාද? වෙළෙන්දාගේ කේන්ද්රය වෙත යන්න", "1541969455": "දෙකම", - "1542742708": "සින්තටික්, ෆොරෙක්ස්, කොටස්, කොටස් දර්ශක, වෙළඳ භාණ්ඩ සහ ගුප්තකේතන මුදල්", + "1542742708": "කෘත්‍රිම​ දර්ශක, Forex, කොටස්, කොටස් දර්ශක, වෙළඳ භාණ්ඩ සහ ක්‍රිප්ටෝ මුදල්", "1544642951": "ඔබ “Ups පමණක්” තෝරා ගන්නේ නම්, පිවිසුම් ස්ථානයෙන් පසු අඛණ්ඩව කිනිතුල්ලන් අනුක්රමයෙන් ඉහළ ගියහොත් ඔබ ගෙවීම දිනා ගනී. කිසියම් ටික් එකක් වැටුණහොත් හෝ පෙර කිනිතුල්ලන්ට සමාන නම් ගෙවීමක් නොමැත.", "1547148381": "එම ගොනුව ඉතා විශාලය (8MB දක්වා පමණක් අවසර දී ඇත). කරුණාකර වෙනත් ගොනුවක් උඩුගත කරන්න.", "1548765374": "ලේඛන අංකය සත්යාපනය කිරීම අසාර්ථකයි", @@ -1523,7 +1531,8 @@ "1674163852": "කාලසීමාව හෝ අවසාන කාලය සැකසීමෙන් ඔබේ කොන්ත්රාත්තුවේ කල් ඉකුත්වීම තීරණය කළ හැකිය.", "1675030608": "මෙම ගිණුම නිර්මාණය කිරීම සඳහා පළමුව ඔබගේ ලිපිනය පිළිබඳ සාක්ෂි නැවත ඉදිරිපත් කිරීමට අපට අවශ්ය වේ.", "1675289747": "සැබෑ ගිණුමට මාරු විය", - "1677027187": "ෆොරෙක්ස්", + "1676549796": "ගතික උත්තෝලනය", + "1677027187": "Forex", "1677990284": "මගේ යෙදුම්", "1679743486": "1. වෙත යන්න ඉක්මන් උපාය ඔබට අවශ්ය උපාය මාර්ගය තෝරන්න.", "1680666439": "ඔබගේ නම, ගිණුම් අංකය සහ ගනුදෙනු ඉතිහාසය පෙන්වන ඔබේ බැංකු ප්රකාශය උඩුගත කරන්න.", @@ -1631,12 +1640,12 @@ "1783526986": "වෙළඳ බොට් එකක් සාදා ගන්නේ කෙසේද?", "1783740125": "ඔබේ සෙල්ෆි උඩුගත කරන්න", "1787135187": "තැපැල්/සිප් කේතය අවශ්ය වේ", - "1787492950": "ප්රස්ථාර පටිත්තෙහි දර්ශක දර්ශක අරමුණු සඳහා පමණක් වන අතර {{platform_name_dbot}} වැඩබිමෙහි ඇති ඒවාට වඩා තරමක් වෙනස් විය හැකිය.", + "1787492950": "ප්‍රස්ථාර පටිත්තෙහි ඇති දර්ශක ප්‍රතීයමාන අරමුණු සඳහා පමණක් වන අතර {{platform_name_dbot}} වැඩබිමේ ඇති ඒවාට වඩා තරමක් වෙනස් විය හැක.", "1788515547": "<0/>මූල්ය සේවා සඳහා බේරුම්කරුගේ කාර්යාලය සමඟ පැමිණිල්ලක් ඉදිරිපත් කිරීම පිළිබඳ වැඩි විස්තර සඳහා කරුණාකර <1>ඔවුන්ගේ මග පෙන්වීම බලන්න.", "1788966083": "01-07-1999", "1789273878": "එක් ලක්ෂ්යයකට ගෙවීම", "1789497185": "නොපැහැදිලි හෝ දිදුලන නොමැතිව ඔබගේ විදේශ ගමන් බලපත්ර විස්තර කියවීමට පැහැදිලි බවට වග බලා ගන්න", - "1790770969": "FX-මේජර්ස් (සම්මත/ක්ෂුද්ර කැබලි අක්ෂර), FX-බාල වයස්කරුවන්, වෙළඳ භාණ්ඩ, ගුප්තකේතන මුදල්", + "1790770969": "ප්‍රධාන FX (සම්මත/ක්ෂුද්‍ර​ කොටස්), සුළු FX, වෙළඳ භාණ්ඩ, ක්‍රිප්ටෝ මුදල්", "1791017883": "මෙම <0>පරිශීලක මාර්ගෝපදේශය බලන්න.", "1791432284": "රට සොයන්න", "1791971912": "මෑත", @@ -1664,7 +1673,7 @@ "1813700208": "උත්පාතය 300 දර්ශකය", "1813958354": "අදහස් ඉවත් කරන්න", "1815034361": "අකාරාදී", - "1815905959": "DTrader, DBot, ස්මාර්ට් ට්රේඩර්, සහ ද්විමය බොට්", + "1815905959": "DTrader, DBot, SmartTrader, සහ ද්විමය බොට්", "1815995250": "මිලදී ගැනීමේ කොන්ත්රාත්තුව", "1816126006": "සියලුම එෆ්එක්ස් සහ සීඑෆ්ඩී වෙළඳ වේදිකාව වන ඩෙරිව් එම්ටී 5 ({{platform_name_dmt5}}) මත වෙළඳාම් කරන්න.", "1817154864": "මෙම කොටස ඔබට නියමිත පරාසයක් තුළ සිට අහඹු අංකයක් ලබා දෙයි.", @@ -1711,7 +1720,7 @@ "1858251701": "විනාඩි", "1859308030": "ප්රතිපෝෂණය ලබා දෙන්න", "1863053247": "කරුණාකර ඔබගේ අනන්යතා ලේඛනය උඩුගත කරන්න.", - "1863694618": "විදේශ විනිමය, කොටස්, කොටස් දර්ශක, වෙළඳ භාණ්ඩ සහ ගුප්තකේතන මුදල් සමඟ MT5 මත CFDs වෙළඳාම් කරන්න.", + "1863694618": "Forex, කොටස්, කොටස් දර්ශක, වෙළඳ භාණ්ඩ​, සහ ක්‍රිප්ටෝ මුදල් සමඟ MT5 මත CFD ගනුදෙනු කරන්න.", "1863731653": "ඔබේ අරමුදල් ලබා ගැනීමට, ගෙවීම් නියෝජිතයා අමතන්න", "1865525612": "මෑත ගනුදෙනු නොමැත.", "1866811212": "ඔබේ රටේ බලයලත්, ස්වාධීන ගෙවීම් නියෝජිතයෙකු හරහා ඔබේ දේශීය මුදලින් තැන්පත් කරන්න.", @@ -1748,6 +1757,7 @@ "1889357660": "මිනිත්තු 60480 දක්වා (සති 6 ට සමාන) මිනිත්තු වලින් වටිනාකමක් ඇතුළත් කරන්න.", "1890171328": "ක්ලික් කිරීමෙන් පහත පිළිගන්න සහ ගිණුම් විවෘත කිරීම ඉදිරියට යාමෙන් ඔබ අවදානම් වලට නිරාවරණය විය හැකි බව (ආයෝජනය කළ මුළු මුදලම අහිමි වීමේ අවදානම ඇතුළුව සැලකිය යුතු විය හැකිය) නිසි ලෙස තක්සේරු කිරීමට හෝ අවම කිරීමට ඔබට දැනුම හා පළපුරුද්ද නොමැති විය හැකිය.", "1890332321": "අංක, අවකාශයන්, විරාම ලකුණු සහ සංකේත ඇතුළුව දී ඇති පෙළ පෙළක අක්ෂර ගණන නැවත ලබා දෙයි.", + "1893869876": "(කොටස්)", "1894667135": "කරුණාකර ඔබගේ ලිපිනය පිළිබඳ සාක්ෂි සත්යාපනය කරන්න", "1898670234": "{{formatted_opening_time}} (GMT) {{opening_day}},<0> {{opening_date}}මත.", "1902547203": "මෙටා ට්රේඩර් 5 මැකෝස් යෙදුම", @@ -1773,17 +1783,17 @@ "1918832194": "අත්දැකීම් නැත", "1919030163": "හොඳ සෙල්ෆියක් ගැනීමට උපදෙස්", "1919594496": "{{website_name}} කිසිදු ගෙවීම් නියෝජිතයන් සමඟ අනුබද්ධ නොවේ. ගනුදෙනුකරුවන් ගෙවීම් නියෝජිතයන් සමඟ ගනුදෙනු කරන්නේ ඔවුන්ගේ එකම අවදානමක ය. ඔවුන්ගේ සේවාවන් භාවිතා කිරීමට පෙර ගෙවීම් නියෝජිතයින්ගේ අක්තපත්ර සහ ගෙවීම් නියෝජිතයන් පිළිබඳ ඕනෑම තොරතුරක් ( {{website_name}} හෝ වෙනත් තැනක) නිරවද්යතාව පරීක්ෂා කිරීමට ගනුදෙනුකරුවන්ට උපදෙස් දෙනු ලැබේ.", - "1919694313": "වෙළඳාම ආරම්භ කිරීම සඳහා, ඔබේ ඩෙරිව් ගිණුමෙන් අරමුදල් මෙම ගිණුමට මාරු කරන්න.", - "1920217537": "සසඳා බලන්න", + "1919694313": "ගනුදෙනුව ආරම්භ කිරීම සඳහා, ඔබේ Deriv ගිණුමෙන් අරමුදල් මෙම ගිණුමට මාරු කරන්න.", + "1920217537": "සසඳන්න", "1920468180": "SMA කොටස භාවිතා කරන්නේ කෙසේද", "1921634159": "පුද්ගලික තොරතුරු කිහිපයක්", - "1921914669": "ඩෙරිව් පී 2 පී සමඟ තැන්පත් කරන්න", - "1922529883": "උත්පාතය 1000 දර්ශකය", + "1921914669": "Deriv P2P සමඟ තැන්පත් කරන්න", + "1922529883": "1000 Boom දර්ශකය", "1922955556": "වැඩි හැරීම් සහිත දිගු යතුරුපුවරු රටාවක් භාවිතා කරන්න", - "1923431535": "“නැවතුම් පාඩුව” අක්රිය කර ඇති අතර එය ලබා ගත හැක්කේ “ගනුදෙනුව අවලංගු කිරීම” කල් ඉකුත් වූ විට පමණි.", + "1923431535": "“Stop loss” අක්‍රීය කර ඇති අතර එය ලබා ගත හැක්කේ “ගනුදෙනුව අවලංගු කිරීම” කල් ඉකුත් වූ විට පමණි.", "1924365090": "සමහර විට පසුව", "1924765698": "උපන් ස්ථානය*", - "1925090823": "කණගාටුයි, වෙළඳාම {{clients_country}}හි නොමැත.", + "1925090823": "කණගාටුයි, {{clients_country}} හි ගනුදෙනු කිරීම නොමැත.", "1926987784": "- iOS: ගිණුමේ වමට ස්වයිප් කර <0>මකන්න තට්ටු කරන්න.", "1928930389": "GBP/NOK", "1929309951": "රැකියා තත්ත්වය", @@ -1872,7 +1882,7 @@ "2017672013": "කරුණාකර ලේඛන නිකුත් කිරීමේ රට තෝරන්න.", "2020545256": "ඔබගේ ගිණුම වසා දමන්න?", "2021037737": "ඉදිරියට යාමට කරුණාකර ඔබේ විස්තර යාවත්කාලීන කරන්න.", - "2021161151": "ඩෙරිව් බොට් මත වෙළඳ බොට් එකක් ගොඩනඟන්නේ කෙසේදැයි ඉගෙන ගැනීමට මෙම වීඩියෝව නරඹන්න. එසේම, වෙළඳ බොට් එකක් තැනීම පිළිබඳ මෙම බ්ලොග් සටහන බලන්න.", + "2021161151": "Deriv බොට් මත ගනුදෙනු බොට් එකක් ගොඩනඟන්නේ කෙසේදැයි ඉගෙන ගැනීමට මෙම වීඩියෝව නරඹන්න. එසේම, ගනුදෙනු බොට් එකක් තැනීම පිළිබඳ මෙම බ්ලොග් සටහන බලන්න.", "2023659183": "ශිෂ්ය", "2023762268": "මම වෙනත් වෙළඳ වෙබ් අඩවියකට කැමතියි.", "2025339348": "සෘජු ආලෝකයෙන් ඉවතට ගෙන යන්න - දිලිසීමක් නැත", @@ -1880,6 +1890,7 @@ "2027696535": "බදු තොරතුරු", "2028163119": "EOS/USD", "2029237955": "ලාබුවාන්", + "2029641956": "CFD සැසඳීමේ ගිණුම්", "2030018735": "ආර්එස්අයි යනු වෙළඳපල ප්රවණතාව හඳුනා ගැනීමට ඔබට උපකාරී වන තාක්ෂණික විශ්ලේෂණ මෙවලමකි. එය ඔබට 0 සිට 100 දක්වා අගයක් ලබා දෙනු ඇත. 70 සහ ඊට වැඩි RSI අගයක් යනු වත්කම අධික ලෙස මිල දී ගෙන ඇති අතර වර්තමාන ප්රවණතාවය ආපසු හැරවිය හැකි අතර 30 සහ ඊට පහළ අගයක් යනු වත්කම අධික වන බවයි.", "2030045667": "පණිවිඩය", "2033648953": "මෙම කොටස ඔබට තෝරාගත් කාල පරතරයක් සඳහා නිශ්චිත ඉටිපන්දම් අගය ලබා දෙයි.", @@ -1937,6 +1948,7 @@ "2093675079": "- වසන්න: අවසාන මිල", "2096014107": "අයදුම් කරන්න", "2096456845": "උපන් දිනය*", + "2096603244": "ව්‍යුත්පන්න - Vanuatu", "2097170986": "ටෙතර් ගැන (ඔම්නි)", "2097365786": "ඔබගේ අනන්යතා ලේඛනයේ පිටපතක් (හැදුනුම්පත, විදේශ ගමන් බලපත්රය)", "2097381850": "කාල පරිච්ඡේදයක් සහිත ලැයිස්තුවකින් සරල චලනය වන සාමාන්ය රේඛාව ගණනය කරයි", @@ -1945,7 +1957,7 @@ "2101972779": "ටික් ලයිස්තුවක් භාවිතා කරමින් ඉහත උදාහරණයට සමාන වේ.", "2102572780": "ඉලක්කම් කේතයේ දිග අක්ෂර 6 ක් විය යුතුය.", "2104115663": "අවසන් පිවිසුම", - "2104364680": "ඔබගේ Deriv Bot ක්රියාත්මක කිරීමට ඔබගේ demo ගිණුම වෙත මාරු කරන්න.", + "2104364680": "ඔබගේ Deriv Bot ක්‍රියාත්මක කිරීමට ඔබගේ ආදර්ශන ගිණුම වෙත මාරු කරන්න.", "2104397115": "තැන්පතු සහ මුදල් ආපසු ගැනීම සක්රීය කිරීම සඳහා කරුණාකර ඔබගේ ගිණුම් සැකසුම් වෙත ගොස් ඔබේ පුද්ගලික තොරතුරු සම්පූර්ණ කරන්න.", "2107381257": "උපලේඛනගත මුදල් අයකැමි පද්ධති නඩත්තු කිරීම", "2109312805": "පැතිරීම යනු මිලදී ගැනීමේ මිල සහ විකුණුම් මිල අතර වෙනසයි. විචල්ය පැතිරීමක් යනු වෙළඳපල තත්වයන් මත පදනම්ව පැතිරීම නිරන්තරයෙන් වෙනස් වන බවයි. ස්ථාවර පැතිරීමක් නියතව පවතින නමුත් තැරැව්කරුගේ පරම අභිමතය පරිදි වෙනස් කිරීමට යටත් වේ.", @@ -1957,7 +1969,7 @@ "2113321581": "ඩෙරිව් සූදු ගිණුමක් එක් කරන්න", "2115223095": "පාඩුව", "2117073379": "පද්ධති නඩත්තුව හේතුවෙන් අපගේ cryptocurrency මුදල් අයකැමි තාවකාලිකව පහත බැස ඇත. නඩත්තු කටයුතු අවසන් වූ විට ඔබට මිනිත්තු කිහිපයකින් මුදල් අයකැමි වෙත පිවිසිය හැකිය.", - "2117165122": "1. ටෙලිග්රාම් බොට් එකක් සාදා ඔබේ ටෙලිග්රාම් API ටෝකනය ලබා ගන්න. ටෙලිග්රාම් හි බොට්ස් නිර්මාණය කරන්නේ කෙසේද යන්න පිළිබඳ වැඩිදුර කියවන්න: https://core.telegram.org/bots#6-botfather", + "2117165122": "1. ටෙලිග්‍රෑම් බොට් එකක් සාදා ඔබේ ටෙලිග්‍රෑම් API ටෝකනය ලබා ගන්න. ටෙලිග්‍රෑම් හි බොට්ස් නිර්මාණය කරන්නේ කෙසේද යන්න පිළිබඳ වැඩිදුර කියවන්න: https://core.telegram.org/bots#6-botfather", "2117489390": "තත්පර {{ remaining }} කින් ස්වයංක්රීයව යාවත්කාලීන කිරීම", "2118315870": "ඔබ ජීවත් වන්නේ කොහේද?", "2119449126": "පහත උදාහරණයේ නිදර්ශන ප්රතිදානය වනුයේ:", @@ -1968,7 +1980,7 @@ "2131963005": "කරුණාකර පහත දැක්වෙන ඩෙරිව් එම්ටී 5 ගිණුමෙන් ඔබේ අරමුදල් ආපසු ගන්න:", "2133451414": "කාල සීමාව", "2133470627": "මෙම කොටස තෝරාගත් වෙළඳ වර්ගය සඳහා විභව ගෙවීම ආපසු ලබා දෙයි. මෙම කොටස “මිලදී ගැනීමේ කොන්දේසි” මූල කොටසෙහි පමණක් භාවිතා කළ හැකිය.", - "2135563258": "විදේශ විනිමය වෙළඳ සංඛ්යාතය", + "2135563258": "Forex ගනුදෙනු සංඛ්‍යාතය", "2136246996": "සෙල්ෆි උඩුගත කරන ලදි", "2137901996": "මෙය සාරාංශය, ගනුදෙනු සහ ජර්නල් පැනල් වල සියලුම දත්ත ඉවත් කරනු ඇත. සියලුම කවුන්ටර ශුන්යයට නැවත සකසනු ඇත.", "2137993569": "මෙම කොටස අගයන් දෙකක් සංසන්දනය කරන අතර කොන්දේසි සහිත ව්යුහයක් තැනීමට යොදා ගනී.", @@ -2289,16 +2301,16 @@ "-922751756": "වසරකට අඩු", "-542986255": "කිසිවක් නැත", "-1337206552": "ඔබේ අවබෝධය අනුව, CFD වෙළඳාම ඔබට ඉඩ සලසයි", - "-456863190": "ප්රති come ලය ස්ථාවර ප්රතිලාභයක් හෝ කිසිවක් නොමැති වත්කමක මිල චලනය පිළිබඳ ස්ථානයක් තබන්න.", + "-456863190": "ප්‍රතිඵලය ස්ථාවර ප්‍රතිලාභයක් හෝ කිසිවක් නොමැති වත්කමක මිල චලනය මත ස්ථානයක් තබන්න.", "-1314683258": "සහතික කළ ලාභයක් සඳහා දිගුකාලීන ආයෝජනයක් කරන්න.", - "-1546090184": "ලීවරය සීඑෆ්ඩී වෙළඳාමට බලපාන්නේ කෙසේද?", - "-1636427115": "ලීවරය අවදානම අවම කිරීමට උපකාරී වේ.", - "-800221491": "ලීවරය ලාභ සහතික කරයි.", - "-811839563": "වෙළඳ වටිනාකමෙන් කොටසක් සඳහා විශාල තනතුරු විවෘත කිරීමට ලීවරය ඔබට ඉඩ සලසයි, එමඟින් ලාභය හෝ අලාභය වැඩි විය හැකිය.", - "-1185193552": "ප්රමාණවත් වෙළඳපල ද්රවශීලතාවයක් පවතින තාක් කල් අලාභය නිශ්චිත මුදලකට සමාන හෝ වැඩි වූ විට ඔබේ වෙළඳාම ස්වයංක්රීයව වසා දමන්න.", - "-1046354": "ප්රමාණවත් වෙළඳපල ද්රවශීලතාවයක් පවතින තාක් කල් ලාභය නිශ්චිත මුදලකට සමාන හෝ වැඩි වූ විට ඔබේ වෙළඳාම ස්වයංක්රීයව වසා දමන්න.", - "-1842858448": "ඔබේ වෙළඳාමෙන් සහතික කළ ලාභයක් ලබා ගන්න.", - "-860053164": "ගුණකයන් වෙළඳාම් කරන විට.", + "-1546090184": "උත්තෝලනය CFD ගනුදෙනුවට බලපාන්නේ කෙසේද?", + "-1636427115": "උත්තෝලනය අවදානම අවම කිරීමට උපකාරී වේ.", + "-800221491": "උත්තෝලනය ලාභ සහතික කරයි.", + "-811839563": "ගනුදෙනු වටිනාකමෙන් කොටසක් සඳහා විශාල තනතුරු විවෘත කිරීමට උත්තෝලනය ඔබට ඉඩ සලසයි, එමඟින් ලාභය හෝ අලාභය වැඩි විය හැකිය.", + "-1185193552": "ප්‍රමාණවත් වෙළඳපල ද්‍රවශීලතාවයක් පවතින තාක් කල් අලාභය නිශ්චිත මුදලකට සමාන හෝ වැඩි වූ විට ඔබේ ගනුදෙනුව ස්වක්‍රීයව වසා දමන්න.", + "-1046354": "ප්‍රමාණවත් වෙළඳපල ද්‍රවශීලතාවයක් පවතින තාක් කල් ලාභය නිශ්චිත මුදලකට සමාන හෝ වැඩි වූ විට ඔබේ ගනුදෙනුව ස්වක්‍රීයව වසා දමන්න.", + "-1842858448": "ඔබේ ගනුදෙනුවෙන් සහතික කළ ලාභයක් ලබා ගන්න.", + "-860053164": "ගුණකයන් ගනුදෙනු කරන විට.", "-1250327770": "සමාගමක කොටස් මිලදී ගැනීමේදී.", "-1222388581": "ඉහත සියල්ල.", "-477761028": "ඡන්ද හැඳුනුම්පත", @@ -2308,71 +2320,71 @@ "-1458676679": "ඔබ 2-50 අක්ෂර ඇතුළත් කළ යුතුය.", "-1176889260": "කරුණාකර ලේඛන වර්ගයක් තෝරන්න.", "-1030759620": "රජයේ නිලධාරීන්", - "-612752984": "මේවා අපි ඔබගේ ගිණුම් වලට අදාළ වන පෙරනිමි සීමාවන් වේ.", - "-1598263601": "වෙළඳ සීමාවන් සහ ඒවා අදාළ වන ආකාරය පිළිබඳ වැඩිදුර දැන ගැනීමට කරුණාකර <0>උපකාරක මධ්යස්ථානය වෙත යන්න.", + "-612752984": "මේවා අපි ඔබගේ ගිණුම් වලට යොදන පෙරනිමි සීමාවන් වේ.", + "-1598263601": "ගනුදෙනු සීමාවන් සහ ඒවා අදාළ වන ආකාරය පිළිබඳ වැඩිදුර දැන ගැනීමට කරුණාකර <0>උපකාරක මධ්‍යස්ථානය වෙත යන්න.", "-1411635770": "ගිණුම් සීමාවන් ගැන තව දැනගන්න", "-1340125291": "සිදු කළා", "-1101543580": "සීමාව", - "-858297154": "ඔබගේ ගිණුමේ තබා ගත හැකි උපරිම මුදල් ප්රමාණය නියෝජනය කරයි. උපරිමය ළඟා වුවහොත්, මුදල් ආපසු ගැනීමට ඔබෙන් අසනු ඇත.", + "-858297154": "ඔබගේ ගිණුමේ තබා ගත හැකි උපරිම මුදල් ප්‍රමාණය නියෝජනය කරයි. උපරිමය ළඟා වුවහොත්, මුදල් ආපසු ගැනීමට ඔබෙන් අසනු ඇත.", "-976258774": "සකසා නැත", - "-1182362640": "ඔබේ කළඹේ කැපී පෙනෙන කොන්ත්රාත්තු සඳහා උපරිම සමස්ත ගෙවීම් නියෝජනය කරයි. උපරිමය ළඟා කර ගන්නේ නම්, දැනට පවතින තනතුරු මුලින් වසා දැමීමකින් තොරව ඔබට අමතර කොන්ත්රාත්තු මිලදී නොගත හැකිය.", + "-1182362640": "ඔබේ කළඹේ කැපී පෙනෙන ගිවිසුම් සඳහා උපරිම සමස්ත ගෙවීම් නියෝජනය කරයි. උපරිමය ළඟා කර ගන්නේ නම්, දැනට පවතින තනතුරු මුලින් වසා දැමීමකින් තොරව ඔබට අමතර ගිවිසුම් මිලදී නොගත හැකිය.", "-1781293089": "විවෘත තනතුරු මත උපරිම සමස්ත ගෙවීම්", - "-1412690135": "* ඔබගේ ස්වයං-බැහැර සැකසුම් වල ඇති ඕනෑම සීමාවන් මෙම පෙරනිමි සීමාවන් අභිබවා යනු ඇත.", - "-1598751496": "ඕනෑම වෙළඳ දිනයකදී ඔබට මිලදී ගත හැකි උපරිම කොන්ත්රාත්තු ප්රමාණය නියෝජනය කරයි.", + "-1412690135": "*ඔබගේ ස්වයං-බැහැර සැකසුම් වල ඇති ඕනෑම සීමාවන් මෙම පෙරනිමි සීමාවන් අභිබවා යනු ඇත.", + "-1598751496": "ඕනෑම ගනුදෙනු කිරීමේ දිනයකදී ඔබට මිලදී ගත හැකි උපරිම ගිවිසුම් ප්‍රමාණය නියෝජනය කරයි.", "-173346300": "උපරිම දෛනික පිරිවැටුම", - "-1502578110": "ඔබගේ ගිණුම සම්පූර්ණයෙන්ම සත්යාපනය කර ඇති අතර ඔබගේ මුදල් ආපසු ගැනීමේ සීමාවන් ඉවත් කර ඇත.", + "-1502578110": "ඔබගේ ගිණුම සම්පූර්ණයෙන්ම සත්‍යාපනය කර ඇති අතර ඔබගේ මුදල් ආපසු ගැනීමේ සීමාවන් ඉවත් කර ඇත.", "-138380129": "මුළු මුදල් ආපසු ගැනීමට අවසර ඇත", - "-854023608": "සීමාව වැඩි කිරීමට කරුණාකර ඔබේ අනන්යතාවය තහවුරු කරන්න", - "-1500958859": "සත්යාපනය කරන්න", - "-1662154767": "මෑත කාලීන උපයෝගිතා බිල්පතක් (උදා: විදුලිය, ජලය, ගෑස්, ලෑන්ඩ්ලයින් හෝ අන්තර්ජාලය), බැංකු ප්රකාශය හෝ ඔබේ නම සහ මෙම ලිපිනය සහිත රජය විසින් නිකුත් කරන ලද ලිපියක්.", + "-854023608": "සීමාව වැඩි කිරීමට කරුණාකර ඔබේ අනන්‍යතාවය තහවුරු කරන්න", + "-1500958859": "සත්‍යාපනය කරන්න", + "-1662154767": "මෑත කාලීන උපයෝගිතා බිල්පතක් (උදා: විදුලිය, ජලය, ගෑස්, ලෑන්ඩ්ලයින් හෝ අන්තර්ජාලය), බැංකු ප්‍රකාශය හෝ ඔබේ නම සහ මෙම ලිපිනය සහිත රජය විසින් නිකුත් කරන ලද ලිපියක්.", "-223216785": "ලිපිනයේ දෙවන පේළිය*", "-594456225": "ලිපිනයේ දෙවන පේළිය", - "-1940457555": "තැපැල්/සිප් කේතය*", - "-1964954030": "තැපැල්/සිප් කේතය", - "-516397235": "ඔබ මෙම ටෝකනය බෙදා ගන්නේ කවුරුන්දැයි ප්රවේශම් වන්න. මෙම ටෝකනය ඇති ඕනෑම කෙනෙකුට ඔබගේ ගිණුම වෙනුවෙන් පහත සඳහන් ක්රියා සිදු කළ හැකිය", - "-989216986": "ගිණුම් එකතු කරන්න", + "-1940457555": "තැපැල්/ZIP කේතය*", + "-1964954030": "තැපැල්/ZIP කේතය", + "-516397235": "ඔබ මෙම ටෝකනය බෙදා ගන්නේ කවුරුන්දැයි ප්‍රවේශම් වන්න. මෙම ටෝකනය ඇති ඕනෑම කෙනෙකුට ඔබගේ ගිණුම වෙනුවෙන් පහත සඳහන් ක්‍රියා සිදු කළ හැකිය", + "-989216986": "ගිණුම් එක් කරන්න", "-617480265": "ටෝකනය මකන්න", - "-316749685": "ඔබට මෙම ටෝකනය මකා දැමීමට අවශ්ය බව ඔබට විශ්වාසද?", + "-316749685": "ඔබට මෙම ටෝකනය මකා දැමීමට අවශ්‍ය බව ඔබට විශ්වාසද?", "-786372363": "API ටෝකනය ගැන තව දැනගන්න", - "-55560916": "අපගේ ජංගම යෙදුම් සහ වෙනත් තෙවන පාර්ශවීය යෙදුම් වෙත ප්රවේශ වීමට, ඔබට මුලින්ම API ටෝකනයක් ජනනය කළ යුතුය.", + "-55560916": "අපගේ ජංගම යෙදුම් සහ වෙනත් තෙවන පාර්ශවීය යෙදුම් වෙත ප්‍රවේශ වීමට, ඔබට මුලින්ම API ටෝකනයක් ජනනය කළ යුතුය.", "-198329198": "API ටෝකනය", "-955038366": "මෙම ටෝකනය පිටපත් කරන්න", "-1668692965": "මෙම ටෝකනය සඟවන්න", "-1661284324": "මෙම ටෝකනය පෙන්වන්න", - "-1076138910": "වෙළඳ", + "-1076138910": "ගනුදෙනු", "-1666909852": "ගෙවීම්", "-488597603": "වෙළඳ තොරතුරු", "-605778668": "කිසි විටෙකත්", - "-1628008897": "ටෝකන්", - "-1238499897": "පසුගිය භාවිතා", + "-1628008897": "ටෝකනය", + "-1238499897": "අවසන් වරට භාවිතා කරන ලදී", "-1171226355": "ටෝකන් නාමයේ දිග අක්ෂර {{MIN_TOKEN}} ත් {{MAX_TOKEN}} ත් අතර විය යුතුය.", "-1803339710": "උපරිම {{MAX_TOKEN}} අක්ෂර.", - "-408613988": "ඔබට අවශ්ය ප්රවේශය මත පදනම්ව විෂය පථ තෝරන්න.", + "-408613988": "ඔබට අවශ්‍ය ප්‍රවේශය මත පදනම්ව විෂය පථ තෝරන්න.", "-5605257": "මෙම විෂය පථය මඟින් තෙවන පාර්ශවීය යෙදුම් ගෙවීම් නියෝජිතයින්ට ආපසු ලබා ගැනීමට සහ ඔබ වෙනුවෙන් අන්තර් ගිණුම් මාරුවීම් කිරීමට ඉඩ ලබා දේ.", - "-1373485333": "මෙම විෂය පථය තෙවන පාර්ශවීය යෙදුම් වලට ඔබේ වෙළඳ ඉතිහාසය බැලීමට ඉඩ සලසයි.", + "-1373485333": "මෙම විෂය පථය තෙවන පාර්ශවීය යෙදුම් වලට ඔබේ ගනුදෙනු ඉතිහාසය බැලීමට ඉඩ සලසයි.", "-758221415": "මෙම විෂය පථය මඟින් තෙවන පාර්ශවීය යෙදුම් සඳහා ඔබ වෙනුවෙන් ගිණුම් විවෘත කිරීමට, ඔබගේ සැකසුම් සහ ටෝකන් භාවිතය කළමනාකරණය කිරීමට සහ තවත් බොහෝ දේ කිරීමට ඉඩ ලබා දේ. ", "-1117963487": "ඔබේ ටෝකනය නම් කර ඔබේ ටෝකනය ජනනය කිරීමට 'සාදන්න' මත ක්ලික් කරන්න.", "-2005211699": "සාදන්න", - "-2115275974": "CFDs", - "-1879666853": "MT5", + "-2115275974": "CFD", + "-1879666853": "Deriv MT5", "-460645791": "ඔබ එක් ෆියට් ගිණුමකට සීමා වේ. ඔබ දැනටමත් ඔබේ පළමු තැන්පතුව සිදු කර ඇත්නම් හෝ සැබෑ {{dmt5_label}} ගිණුමක් නිර්මාණය කර ඇත්නම් ඔබේ ගිණුමේ මුදල් වෙනස් කිරීමට ඔබට නොහැකි වනු ඇත.", "-1146960797": "ෆියට් මුදල්", - "-1959484303": "ගුප්තකේතන මුදල්", + "-1959484303": "ක්‍රිප්ටෝ මුදල්", "-561724665": "ඔබ එක් ෆියට් මුදලකට පමණක් සීමා වේ", "-2087317410": "අපොයි, යමක් වැරදී ඇත.", - "-1437206131": "JPEG JPG PNG PDF GIF", - "-820458471": "මාස 1 - 6", + "-1437206131": "JPEG JPG PNG PDF GIF", + "-820458471": "වයස මාස 1-6", "-155705811": "පැහැදිලි වර්ණ ඡායාරූපයක් හෝ පරිලෝකනය කළ රූපයක්", "-587941902": "ඔබගේ වත්මන් ලිපිනය සමඟ ඔබේ නම යටතේ නිකුත් කර ඇත", "-438669274": "JPEG JPG PNG PDF GIF", - "-723198394": "ගොනු ප්රමාණය 8MB හෝ ඊට අඩු විය යුතුය", + "-723198394": "ගොනු ප්‍රමාණය 8MB හෝ ඊට අඩු විය යුතුය", "-1948369500": "උඩුගත කරන ලද ගොනුව සහය නොදක්වයි", "-1040865880": "මෙහි ගොනු අතහරින්න..", "-1100235269": "රැකියා කර්මාන්තය", "-684388823": "ඇස්තමේන්තුගත ශුද්ධ වටිනාකම", "-509054266": "අපේක්ෂිත වාර්ෂික පිරිවැටුම", - "-601903492": "විදේශ විනිමය වෙළඳ පළපුරුද්ද", - "-1012699451": "CFD වෙළඳ අත්දැකීම්", + "-601903492": "Forex ගනුදෙනු අත්දැකීම​", + "-1012699451": "CFD ගනුදෙනු අත්දැකීම", "-1117345066": "ලේඛන වර්ගය තෝරන්න", "-651192353": "නියැදිය:", "-1044962593": "ලේඛනය උඩුගත කරන්න", @@ -2380,20 +2392,20 @@ "-1361653502": "තවත් පෙන්වන්න", "-337620257": "සැබෑ ගිණුමට මාරු වන්න", "-2120454054": "සැබෑ ගිණුමක් එක් කරන්න", - "-38915613": "නොගැලවූ වෙනස්කම්", - "-2137450250": "ඔබට නොගැලවූ වෙනස්කම් ඇත. වෙනස්කම් ඉවත දමා මෙම පිටුවෙන් ඉවත් වීමට ඔබට අවශ්ය බව ඔබට විශ්වාසද?", + "-38915613": "නොසුරකින ලද වෙනස්කම්", + "-2137450250": "ඔබට නොගැලවූ වෙනස්කම් ඇත. වෙනස්කම් ඉවත දමා මෙම පිටුවෙන් ඉවත් වීමට ඔබට අවශ්‍ය බව ඔබට විශ්වාසද?", "-1067082004": "සැකසුම් අත්හරින්න", - "-1982432743": "ඔබගේ ලේඛනයේ ලිපිනය ලිපිනය ඔබගේ ඩෙරිව් පැතිකඩෙහි\n ලිපිනයට නොගැලපෙන බව පෙනේ. කරුණාකර\n නිවැරදි ලිපිනය සමඟ දැන් ඔබේ පුද්ගලික තොරතුරු යාවත්කාලීන කරන්න.", - "-1451334536": "වෙළඳාම දිගටම කරගෙන යන්න", + "-1982432743": "ඔබගේ ලේඛනයේ ලිපිනය ලිපිනය ඔබගේ Deriv පැතිකඩෙහි\n ලිපිනයට නොගැලපෙන බව පෙනේ. කරුණාකර\n නිවැරදි ලිපිනය සමඟ දැන් ඔබේ පුද්ගලික තොරතුරු යාවත්කාලීන කරන්න.", + "-1451334536": "ගනුදෙනුව දිගටම කරගෙන යන්න", "-1525879032": "ලිපිනය සනාථ කිරීම සඳහා ඔබගේ ලේඛන කල් ඉකුත් වී ඇත. කරුණාකර නැවත ඉදිරිපත් කරන්න.", - "-1425489838": "ලිපින සත්යාපනය පිළිබඳ සාධනය අවශ්ය නොවේ", - "-1008641170": "මෙම අවස්ථාවේදී ඔබගේ ගිණුමට ලිපින සත්යාපනය අවශ්ය නොවේ. අනාගතයේදී ලිපින සත්යාපනය අවශ්ය නම් අපි ඔබට දන්වන්නෙමු.", - "-60204971": "ඔබගේ ලිපිනය පිළිබඳ සාක්ෂි අපට සත්යාපනය කළ නොහැකි විය", - "-1944264183": "වෙළඳාම දිගටම කරගෙන යාමට, ඔබ අනන්යතාවය පිළිබඳ සාක්ෂියක් ද ඉදිරිපත් කළ යුතුය.", + "-1425489838": "ලිපින සත්‍යාපනය පිළිබඳ සාක්ෂි අවශ්‍ය නොවේ", + "-1008641170": "මෙම අවස්ථාවේදී ඔබගේ ගිණුමට ලිපින සත්‍යාපනය අවශ්‍ය නොවේ. අනාගතයේදී ලිපින සත්‍යාපන අවශ්‍ය නම් අපි ඔබට දන්වන්නෙමු.", + "-60204971": "ඔබගේ ලිපිනය පිළිබඳ සාක්ෂි අපට සත්‍යාපනය කළ නොහැකි විය", + "-1944264183": "ගනුදෙනු දිගටම කරගෙන යාමට, ඔබ අනන්‍යතාවය පිළිබඳ සාක්ෂියක් ද ඉදිරිපත් කළ යුතුය.", "-1088324715": "අපි ඔබේ ලේඛන සමාලෝචනය කර වැඩ කරන දින 1 - 3 ක් ඇතුළත එහි තත්ත්වය ඔබට දන්වන්නෙමු.", "-329713179": "හරි", "-1926456107": "ඔබ ඉදිරිපත් කළ හැඳුනුම්පත කල් ඉකුත් වී ඇත.", - "-555047589": "ඔබගේ අනන්යතා ලේඛනය කල් ඉකුත් වී ඇති බව පෙනේ. කරුණාකර වලංගු ලේඛනයක් සමඟ නැවත උත්සාහ කරන්න.", + "-555047589": "ඔබගේ අනන්‍යතා ලේඛනය කල් ඉකුත් වී ඇති බව පෙනේ. කරුණාකර වලංගු ලේඛනයක් සමඟ නැවත උත්සාහ කරන්න.", "-841187054": "නැවත උත්සාහ කරන්න", "-2097808873": "ඔබ ලබා දුන් විස්තර සමඟ ඔබගේ හැඳුනුම්පත සත්යාපනය කිරීමට අපට නොහැකි විය. ", "-228284848": "ඔබ ලබා දුන් විස්තර සමඟ ඔබගේ හැඳුනුම්පත සත්යාපනය කිරීමට අපට නොහැකි විය.", @@ -2404,28 +2416,28 @@ "-1401994581": "ඔබගේ පෞද්ගලික තොරතුරු අස්ථානගත වී ඇත", "-2004327866": "කරුණාකර ලේඛන නිකුත් කිරීමේ වලංගු රටක් තෝරන්න.", "-1664159494": "රට", - "-749870311": "කරුණාකර <0>සජීවී කතාබස් හරහා අප හා සම්බන්ධ වන්න.", - "-1084991359": "අනන්යතා සත්යාපනය පිළිබඳ සාධනය අවශ්ය නොවේ", - "-1981334109": "ඔබගේ ගිණුමට මේ අවස්ථාවේදී අනන්යතා සත්යාපනය අවශ්ය නොවේ. අනාගතයේදී අනන්යතා සත්යාපනය අවශ්ය නම් අපි ඔබට දන්වන්නෙමු.", - "-182918740": "අනන්යතාවය ඉදිරිපත් කිරීම පිළිබඳ ඔබේ සාක්ෂිය අසාර්ථක වූයේ:", + "-749870311": "කරුණාකර <0>සජීවී කථාබස් හරහා අප හා සම්බන්ධ වන්න.", + "-1084991359": "අනන්‍යතා සත්‍යාපනය පිළිබඳ සාධනය අවශ්‍ය නොවේ", + "-1981334109": "ඔබගේ ගිණුමට මේ අවස්ථාවේදී අනන්‍යතා සත්‍යාපනය අවශ්‍ය නොවේ. අනාගතයේදී අනන්‍යතා සත්‍යාපනය අවශ්‍ නම් අපි ඔබට දන්වන්නෙමු.", + "-182918740": "අනන්‍යතාවය ඉදිරිපත් කිරීම පිළිබඳ ඔබේ සාක්ෂිය අසාර්ථක වූයේ:", "-246893488": "JPEG, JPG, PNG, PDF, හෝ GIF", "-1454880310": "අවම වශයෙන් මාස 6 ක් වත් වලංගු විය යුතුය", - "-100534371": "උඩුගත කිරීමට පෙර, කරුණාකර ඔබ සෙල්ෆි ඉදිරියට මුහුණ දෙන බවත්, ඔබේ මුහුණ රාමුව තුළ ඇති බවත්, ඔබ කණ්නාඩි පැළඳ සිටියත් ඔබේ ඇස් පැහැදිලිව දැකගත හැකි බවත් සහතික කරන්න.", + "-100534371": "උඩුගත කිරීමට පෙර, කරුණාකර ඔබ සෙල්ෆියේ ඉදිරියට මුහුණලා ඇති බවත්, ඔබේ මුහුණ රාමුව තුළ ඇති බවත්, ඔබ කණ්නාඩි පැළඳ සිටියත් ඔබේ ඇස් පැහැදිලිව දැකගත හැකි බවත් සහතික කරන්න.", "-1529523673": "තහවුරු කර උඩුගත කරන්න", "-705047643": "කණගාටුයි, දෝෂයක් සිදුවී ඇත. කරුණාකර වෙනත් ගොනුවක් තෝරන්න.", "-1664309884": "උඩුගත කිරීමට මෙහි තට්ටු කරන්න", "-856213726": "ඔබ ලිපිනය පිළිබඳ සාක්ෂියක් ද ඉදිරිපත් කළ යුතුය.", "-1389323399": "ඔබ {{min_number}}-{{max_number}} අක්ෂර ඇතුළත් කළ යුතුය.", - "-1313806160": "කරුණාකර නව මුරපදයක් ඉල්ලා නව ටෝකනය සඳහා ඔබගේ විද්යුත් තැපෑල පරීක්ෂා කරන්න.", + "-1313806160": "කරුණාකර නව මුරපදයක් ඉල්ලන්න සහ නව ටෝකනය සඳහා ඔබගේ ඊ-තැපෑල පරීක්ෂා කරන්න.", "-1598167506": "සාර්ථකත්වය", - "-1077809489": "වෙබයේ සහ ජංගම යෙදුම්වල ඔබගේ ගිණුම් {{platform}} ට පිවිසීමට ඔබට නව {{platform}} මුරපදයක් ඇත.", + "-1077809489": "වෙබයෙහි සහ ජංගම යෙදුම්වල ඔබගේ ගිණුම් {{platform}} වලට පිවිසීමට ඔබට නව {{platform}} මුරපදයක් ඇත.", "-2068479232": "{{platform}} මුරපදය", "-1332137219": "ශක්තිමත් මුරපදවල අවම වශයෙන් අක්ෂර 8 ක් වත් අඩංගු වන අතර ඒවාට ලොකු අකුරු සහ කුඩා අකුරු, අංක සහ සංකේත ඇතුළත් වේ.", "-1597186502": "{{platform}} මුරපදය යළි පිහිටුවන්න", - "-848721396": "මෙම වෙළඳ සීමාවන් අත්යවශ්ය නොවන අතර ඔබට ඕනෑම වේලාවක ඒවා ශක්තිමත් කළ හැකිය. ඔබ නිශ්චිත සීමාවක් නියම කිරීමට අකමැති නම්, ක්ෂේත්රය හිස්ව තබන්න. ඔබ එක්සත් රාජධානියේ ජීවත් වන්නේ නම්, පාරිභෝගික සහාය ඉල්ලීම ලැබීමෙන් පැය 24 කට පසු ඔබේ වෙළඳ සීමාවන් ඉවත් කිරීමට හෝ දුර්වල කිරීමට හැකිය. ඔබ අයිල් ඔෆ් මෑන් හි ජීවත් වන්නේ නම්, පාරිභෝගික සහාය ඔබේ වෙළඳ සීමාවන් ඉවත් කිරීම හෝ දුර්වල කිරීම කළ හැක්කේ ඔබේ වෙළඳ සීමාවන් කල් ඉකුත් වූ පසු පමණි.", + "-848721396": "මෙම වෙළඳ සීමාවන් අත්‍යවශ්‍ය නොවන අතර ඔබට ඕනෑම වේලාවක ඒවා ශක්තිමත් කළ හැකිය. ඔබ නිශ්චිත සීමාවක් නියම කිරීමට අකමැති නම්, ක්ෂේත්‍රය හිස්ව තබන්න. ඔබ එක්සත් රාජධානියේ ජීවත් වන්නේ නම්, පාරිභෝගික සහාය ඉල්ලීම ලැබීමෙන් පැය 24 කට පසු ඔබේ ගනුදෙනු සීමාවන් ඉවත් කිරීමට හෝ දුර්වල කිරීමට හැකිය. ඔබ Isle of Man හි ජීවත් වන්නේ නම්, පාරිභෝගික සහාය ඔබේ ගනුදෙනු සීමාවන් ඉවත් කිරීම හෝ දුර්වල කිරීම කළ හැක්කේ ඔබේ ගනුදෙනු සීමාවන් කල් ඉකුත් වූ පසු පමණි.", "-469096390": "මෙම වෙළඳ සීමාවන් අත්යවශ්ය නොවන අතර ඔබට ඕනෑම වේලාවක ඒවා ශක්තිමත් කළ හැකිය. ඔබ නිශ්චිත සීමාවක් නියම කිරීමට අකමැති නම්, ක්ෂේත්රය හිස්ව තබන්න. පාරිභෝගික සහාය ඉල්ලීම ලැබීමෙන් පැය 24 කට පසු ඔබේ වෙළඳ සීමාවන් ඉවත් කිරීමට හෝ දුර්වල කිරීමට හැකිය.", "-42808954": "නිශ්චිත කාල සීමාවක් සඳහා ඔබට සම්පූර්ණයෙන්ම බැහැර කළ හැකිය. මෙය ඉවත් කළ හැක්කේ ඔබේ ස්වයං බැහැර කිරීම කල් ඉකුත් වූ පසු පමණි. ඔබේ ස්වයං බැහැර කිරීමේ කාලය ඉකුත් වූ පසු වෙළඳාම දිගටම කරගෙන යාමට ඔබ කැමති නම්, මෙම ස්වයං බැහැර කිරීම ඉවත් කිරීම සඳහා <0>+447723580049 අමතා පාරිභෝගික සහාය අමතන්න. චැට් හෝ විද්යුත් තැපෑලෙන් ඉල්ලීම් ලබා නොගත යුතුය. ඔබට වෙළඳාම නැවත ආරම්භ කිරීමට පෙර පැය 24 ක සිසිල් කිරීමේ කාලයක් ඇත.", - "-1088698009": "මෙම ස්වයං-බැහැර කිරීමේ සීමාවන් ඩෙරිව් හි {{platform_name_trader}}, {{platform_name_dbot}}, {{platform_name_smarttrader}} සහ {{platform_name_bbot}} මත වෙළඳාම් කිරීමට ඔබ වැය කරන මුදල් හා කාලය පාලනය කිරීමට උපකාරී වේ. ඔබ මෙහි නියම කර ඇති සීමාවන් <0>වගකිවයුතු වෙළඳාමක් කිරීමට ඔබට උපකාරී වනු ඇත.", + "-1088698009": "මෙම ස්වයං-බැහැර කිරීමේ සීමාවන් Deriv හි {{platform_name_trader}}, {{platform_name_dbot}}, {{platform_name_smarttrader}} සහ {{platform_name_bbot}} මත ගනුදෙනු කිරීමට ඔබ වැය කරන මුදල් හා කාලය පාලනය කිරීමට උපකාරී වේ. ඔබ මෙහි නියම කර ඇති සීමාවන් <0>වගකිවයුතු ගනුදෙනුවක් කිරීමට ඔබට උපකාරී වනු ඇත.", "-1702324712": "මෙම සීමාවන් අත්යවශ්ය නොවන අතර ඔබට ඕනෑම වේලාවක ඒවා සකස් කළ හැකිය. ඔබ කොපමණ ප්රමාණයක් සහ කොපමණ කාලයක් වෙළඳාම් කිරීමට කැමතිද යන්න ඔබ තීරණය කරයි. ඔබ නිශ්චිත සීමාවක් නියම කිරීමට අකමැති නම්, ක්ෂේත්රය හිස්ව තබන්න.", "-1819875658": "නිශ්චිත කාල සීමාවක් සඳහා ඔබට සම්පූර්ණයෙන්ම බැහැර කළ හැකිය. ස්වයං බැහැර කිරීමේ කාලය අවසන් වූ පසු, ඔබට එය තවදුරටත් දීර් extend කළ හැකිය, නැතහොත් වහාම වෙළඳාම නැවත ආරම්භ කළ හැකිය. ස්වයං බැහැර කිරීමේ කාලය අඩු කිරීමට හෝ ඉවත් කිරීමට ඔබට අවශ්ය නම්, අපගේ <0>පාරිභෝගික සහාය අමතන්න.", "-1031814119": "වෙළඳ සීමාවන් සහ ස්වයං-බැහැර කිරීම ගැන", @@ -2487,11 +2499,11 @@ "-194969520": "කවුන්ටර්පාර්ට් සමාගම", "-1089385344": "ඩෙරිව් (SVG) එල්එල්සී", "-2019617323": "Deriv (BVI) ලිමිටඩ්", - "-112814932": "Deriv (FX) සමාගම", + "-112814932": "Deriv (FX) Ltd", "-1131400885": "සීමාසහිත ඩෙරිව් ඉන්වෙස්ට්මන්ට්ස් (යුරෝපය)", "-1471207907": "සියලුම වත්කම්", "-781132577": "ලීවරය", - "-1591882610": "සින්තටික්", + "-1591882610": "කෘත්‍රිම​ දර්ශක", "-543177967": "කොටස් දර්ශක", "-362324454": "වෙළඳ භාණ්ඩ", "-1071336803": "වේදිකාව", @@ -2504,9 +2516,9 @@ "-1308346982": "ව්යුත්පන්න", "-1145604233": "තථ්ය-ලෝක වෙළඳපල චලනයන් අනුකරණය කරන ව්යුත්පන්න දර්ශක සමඟ MT5 මත CFDs වෙළඳාම් කරන්න.", "-328128497": "මූල්ය", - "-1484404784": "විදේශ විනිමය, කොටස් දර්ශක, වෙළඳ භාණ්ඩ සහ ගුප්තකේතන මුදල් සමඟ MT5 මත CFDs වෙළඳාම් කරන්න.", + "-1484404784": "Forex, කොටස් දර්ශක, වෙළඳ භාණ්ඩ​, සහ ක්‍රිප්ටෝ මුදල් සමඟ MT5 මත CFD ගනුදෙනු කරන්න.", "-659955365": "ස්වප්-නිදහස්", - "-674118045": "අ. සමඟ එම්ටී 5 මත හුවමාරු රහිත සීඑෆ්ඩී වෙළඳාම් කරන්න, විදේශ විනිමය, තොග, කොටස් දර්ශක, ගුප්තකේතන, මුදල් සහ අ.", + "-674118045": "කෘත්‍රිම​ දර්ශක, forex, කොටස්, කොටස් දර්ශක, ක්‍රිප්ටෝ මුදල් සහ ETF සමඟ MT5 මත නිදහස් හුවමාරු CFD ගනුදෙනු කරන්න.", "-1210359945": "ඔබගේ ගිණුම් වලට අරමුදල් මාරු කරන්න", "-81256466": "CFD ගිණුමක් නිර්මාණය කිරීම සඳහා ඔබට ඩෙරිව් ගිණුමක් අවශ්ය වේ.", "-699372497": "සාර්ථක වෙළඳාම් වලදී වඩා හොඳ ප්රතිලාභ ලබා ගැනීම සඳහා ලීවරය සහ තද පැතිරීම් සමඟ වෙළඳාම් කරන්න. <0>වැඩිදුර ඉගෙන ගන්න", @@ -2526,8 +2538,8 @@ "-1638358352": "<0>ගුණකය සමඟ ඔබේ ආරම්භක කොටස් වලට වඩා අවදානමකින් තොරව සීඑෆ්ඩී වල උඩු යටිකුරු කරන්න.", "-749129977": "සැබෑ ඩෙරිව් ගිණුමක් ලබා ගන්න, වෙළඳාම ආරම්භ කර ඔබේ අරමුදල් කළමනාකරණය කරන්න.", "-1814994113": "සීඑෆ්ඩී <0>{{compare_accounts_title}}", - "-318106501": "MT5 හි සින්තටික්, බාස්කට් සහ ව්යුත්පන්න එෆ්එක්ස් සමඟ සීඑෆ්ඩී වෙළඳාම් කරන්න.", - "-1328701106": "විදේශ විනිමය, තොග, කොටස් දර්ශක, සින්තටික්, ගුප්තකේතන මුදල් සහ වෙළඳ භාණ්ඩ සමඟ MT5 මත CFDs වෙළඳාම් කරන්න.", + "-318106501": "කෘත්‍රිම​ දර්ශක, බාස්කට් සහ ව්‍යුත්පන්න FX සමඟ MT5 මත CFD ගනුදෙනු කරන්න.", + "-1328701106": "Forex, කොටස්, කොටස් දර්ශක, කෘත්‍රිම​ දර්ශක, ක්‍රිප්ටෝ මුදල්, සහ වෙළඳ භාණ්ඩ​ සමඟ MT5 මත CFD ගනුදෙනු කරන්න.", "-1290112064": "EZ", "-1453519913": "ඔබගේ සියලු ප්රියතම වත්කම් සමඟ පහසුවෙන් ආරම්භ කළ හැකි වේදිකාවක් මත CFDs වෙළඳාම් කරන්න.", "-2146691203": "නියාමනය තෝරා ගැනීම", @@ -2640,7 +2652,7 @@ "-545616470": "සෑම දිනකම, ඔබට ඔබේ ව්‍යුත්පන්න ගිණුම් අතර {{ allowed_internal }} මාරු කිරීම්, ඔබේ ඩෙරිව් සහ {{platform_name_mt5}} ගිණුම් අතර මාරු කිරීම් {{ allowed_mt5 }} දක්වා, ඔබේ ව්‍යුත්පන්න අතර මාරුවීම් {{ allowed_derivez }} දක්වා සිදු කළ හැක {{platform_name_derivez}} ගිණුම්, සහ ඔබේ Deriv සහ {{platform_name_dxtrade}} ගිණුම් අතර {{ allowed_dxtrade }} මාරු කිරීම්.", "-1151983985": "විනිමය අනුපාත අනුව හුවමාරු සීමාවන් වෙනස් විය හැකිය.", "-1747571263": "සමහර මාරුවීම් කළ නොහැකි බව කරුණාකර මතක තබා ගන්න.", - "-757062699": "ඉහළ අස්ථාවරත්වය හෝ තාක්ෂණික ගැටළු සහ විනිමය වෙලඳපොලවල් වසා ඇති විට මාරුවීම් ලබා ගත නොහැක.", + "-757062699": "ඉහළ අස්ථායීතාව හෝ තාක්ෂණික ගැටලු සහ හුවමාරුව වෙළඳපල වසා ඇති විට ස්ථාන මාරු ලබා ගත නොහැක.", "-1344870129": "ගිණුම් ලබා", "-1156059326": "ඔබට ඇත {{number}} හුවමාරුව අද සඳහා ඉතිරිව ඇත.", "-1109729546": "ඔබගේ ලිපිනය සත්යාපනය කළ පසු MT5 ගිණුම් සහ වෙනත් ගිණුම් අතර අරමුදල් මාරු කිරීමට ඔබට හැකි වේ.", @@ -2686,7 +2698,7 @@ "-38063175": "{{account_text}} මුදල් පසුම්බිය", "-705272444": "ඔබගේ අනන්යතාවය තහවුරු කර ගැනීම සඳහා අනන්යතාවය පිළිබඳ සාක්ෂියක් උඩුගත කරන්න", "-2024958619": "මෙය ඔබගේ ගිණුම අනවසරයෙන් මුදල් ආපසු ගැනීමෙන් ආරක්ෂා කිරීමයි.", - "-130833284": "ඔබගේ උපරිම සහ අවම මුදල් ආපසු ගැනීමේ සීමාවන් නියම කර නොමැති බව කරුණාවෙන් සලකන්න. Cryptocurrency හි ඉහළ අස්ථාවරත්වය හේතුවෙන් ඒවා වෙනස් වේ.", + "-130833284": "ඔබේ උපරිම සහ අවම මුදල් ආපසු ගැනීමේ සීමා නියම කර නොමැති බව කරුණාවෙන් සලකන්න. ක්‍රිප්ටෝ මුදල්වල ඉහළ අස්ථායීතාව හේතුවෙන් ඒවා වෙනස් වේ.", "-1531269493": "ඔබගේ ගනුදෙනුව ක්රියාවට නැංවූ පසු අපි ඔබට විද්යුත් තැපෑලක් එවන්නෙමු.", "-113940416": "වත්මන් කොටස්:", "-1999539705": "ගනුදෙනුව අවලංගු කරන්න. ගාස්තු:", @@ -2786,68 +2798,68 @@ "-514610724": "- නිරපේක්ෂ", "-1923861818": "- දී ඇති සංඛ්යාවක බලයට ඉයුලර්ගේ අංකය (2.71)", "-1556344549": "මෙන්න කොහොමද:", - "-1061127827": "- පහත සඳහන් URL එක වෙත පිවිසෙන්න, පියවර 1 හි ඔබ විසින් නිර්මාණය කරන ලද ටෙලිග්රාම් API ටෝකනය සමඟ ප්රතිස්ථාපනය කිරීමට වග බලා ගන්න: https://api.telegram.org/bot/Getupdates", - "-311389920": "මෙම උදාහරණයේ දී, ඉටිපන්දම් ලැයිස්තුවකින් විවෘත මිල ගණන් “cl” යනුවෙන් හැඳින්වෙන විචල්යයකට පවරනු ලැබේ.", + "-1061127827": "- පහත සඳහන් URL එක වෙත පිවිසෙන්න, පියවර 1 හි ඔබ විසින් නිර්මාණය කරන ලද ටෙලිග්‍රෑම් API ටෝකනය සමඟ ප්‍රතිස්ථාපනය කිරීමට වග බලා ගන්න: https://api.telegram.org/bot/Getupdates", + "-311389920": "මෙම උදාහරණයේ දී, ඉටිපන්දම් ලැයිස්තුවකින් විවෘත මිල ගණන් “cl” යනුවෙන් හැඳින්වෙන විචල්‍යයකට පවරනු ලැබේ.", "-1460794449": "මෙම කොටස ඔබට තෝරාගත් කාල පරාසයක් තුළ ඉටිපන්දම් ලැයිස්තුවක් ලබා දෙයි.", - "-1634242212": "ශ්රිත බ්ලොක් එකක් තුළ භාවිතා වන අතර, නිශ්චිත කොන්දේසියක් සත්ය වූ විට මෙම කොටස වටිනාකමක් ලබා දෙයි.", - "-2012970860": "මෙම කොටස ඔබගේ අවසාන කොන්ත්රාත්තුව පිළිබඳ තොරතුරු ලබා දෙයි.", + "-1634242212": "ශ්‍රිත බ්ලොක් එකක් තුළ භාවිතා වන අතර, නිශ්චිත කොන්දේසියක් සත්‍ය වූ විට මෙම කොටස වටිනාකමක් ලබා දෙයි.", + "-2012970860": "මෙම කොටස ඔබගේ අවසාන ගිවිසුම පිළිබඳ තොරතුරු ලබා දෙයි.", "-1504783522": "ඔබට පහත සඳහන් දෑ වලින් එකක් බැලීමට තෝරා ගත හැකිය:", "-10612039": "- ලාභය: ඔබ උපයා ඇති ලාභය", - "-555996976": "- ප්රවේශ කාලය: කොන්ත්රාත්තුවේ ආරම්භක කාලය", - "-1391071125": "- පිටවීමේ කාලය: කොන්ත්රාත් කල් ඉකුත් වීමේ කාලය", - "-1961642424": "- පිටවීමේ අගය: කොන්ත්රාත්තුවේ අවසාන ටික්හි වටිනාකම", - "-111312913": "- බාධකය: කොන්ත්රාත්තුවේ බාධක වටිනාකම (බාධක මත පදනම් වූ වෙළඳ වර්ග සඳහා අදාළ වේ/පිටත රැඳී සිටීම, ස්පර්ශය/ස්පර්ශය නැත, ආදිය)", - "-674283099": "- ප්රතිඵලය: අවසාන කොන්ත්රාත්තුවේ ප්රති result ලය: “ජයග්රහණය” හෝ “පාඩුව”", - "-704543890": "විවෘත මිල, සමීප මිල, ඉහළ මිල, අඩු මිල සහ විවෘත කාලය වැනි තෝරාගත් ඉටිපන්දම් වටිනාකම මෙම කොටස ඔබට ලබා දෙයි. එය ආදාන පරාමිතියක් ලෙස ඉටිපන්දමක් අවශ්ය වේ.", - "-482281200": "පහත උදාහරණයේ දී, විවෘත මිල “op” විචල්යයට පවරනු ලැබේ.", - "-364621012": "මෙම කොටස ඔබට තෝරාගත් කාල පරතරයක් සඳහා නිශ්චිත ඉටිපන්දම් අගය ලබා දෙයි. ඔබට අවශ්ය අගය තෝරා ගත හැකිය:", + "-555996976": "- ප්‍රවේශ කාලය: කොන්ත්රාත්තුවේ ආරම්භක කාලය", + "-1391071125": "- පිටවීමේ කාලය: ගිවිසුම් කල් ඉකුත් වීමේ කාලය", + "-1961642424": "- පිටවීමේ අගය: ගිවිසුමේ අවසාන සළකුණෙහි වටිනාකම", + "-111312913": "- බාධකය: ගිවිසුමේ බාධක වටිනාකම (බාධක මත පදනම් වූ ගනුදෙනු වර්ග සඳහා අදාළ වේ/පිටත රැඳී සිටීම, ස්පර්ශය/ස්පර්ශය නැත, ආදිය)", + "-674283099": "- ප්‍රතිඵලය: අවසාන ගිවිසුමේ ප්‍රතිඵලය: “ජයග්‍රහණය” හෝ “පාඩුව”", + "-704543890": "විවෘත මිල, සමීප මිල, ඉහළ මිල, අඩු මිල සහ විවෘත කාලය වැනි තෝරාගත් ඉටිපන්දම් වටිනාකම මෙම කොටස ඔබට ලබා දෙයි. එය ආදාන පරාමිතියක් ලෙස ඉටිපන්දමක් අවශ්‍ය වේ.", + "-482281200": "පහත උදාහරණයේ දී, විවෘත මිල “op” විචල්‍යයට පවරනු ලැබේ.", + "-364621012": "මෙම කොටස ඔබට තෝරාගත් කාල පරතරයක් සඳහා නිශ්චිත ඉටිපන්දම් අගය ලබා දෙයි. ඔබට අවශ්‍ය අගය තෝරා ගත හැකිය:", "-232477769": "- විවෘත: ආරම්භක මිල", - "-610736310": "ඔබේ කොන්ත්රාත්තුව වෙළඳපල මිලට විකිණීමට මෙම කොටස භාවිතා කරන්න. ඔබේ කොන්ත්රාත්තුව විකිණීම අත්යවශ්ය නොවේ. වෙළඳපල ප්රවණතාව අවාසිදායක නම් ඔබට විකිණීමට තෝරා ගත හැකිය.", - "-1307657508": "ඔබ ඔබේ කොන්ත්රාත්තුව විකිණීමට තීරණය කළහොත් මෙම කොටස ඔබට ලාභ හෝ අලාභය ලබා දෙයි. එය භාවිතා කළ හැක්කේ “කොන්දේසි විකුණන්න” මූල කොටස තුළ පමණි.", - "-1921072225": "පහත උදාහරණයේ දී, කොන්ත්රාත්තුව විකුණනු ලබන්නේ විභව ලාභය හෝ අලාභය කොටස් ප්රමාණයට වඩා වැඩි නම් පමණි.", + "-610736310": "ඔබේ ගිවිසුම වෙළඳපල මිලට විකිණීමට මෙම කොටස භාවිතා කරන්න. ඔබේ ගිවිසුම විකිණීම අත්‍යවශ්‍ය නොවේ. වෙළඳපල ප්‍රවණතාව අවාසිදායක නම් ඔබට විකිණීමට තෝරා ගත හැකිය.", + "-1307657508": "ඔබ ඔබේ ගිවිසුම විකිණීමට තීරණය කළහොත් මෙම කොටස ඔබට ලාභ හෝ අලාභය ලබා දෙයි. එය භාවිතා කළ හැක්කේ “ගිවිසුම් විකුණන්න” මූල කොටස තුළ පමණි.", + "-1921072225": "පහත උදාහරණයේ දී, ගිවිසුම විකුණනු ලබන්නේ විභව ලාභය හෝ අලාභය කොටස් ප්‍රමාණයට වඩා වැඩි නම් පමණි.", "-955397705": "SMA කාල පරිච්ඡේද ගණනාවක් සඳහා කිනිතුල්ලන් හෝ ඉටිපන්දම් ලැයිස්තුවක වෙළඳපල මිල එකතු කරන අතර එම කාල සීමාව අනුව එම මුදල බෙදේ.", "-1424923010": "n යනු කාල පරිච්ඡේදයන් ගණන වේ.", "-1835384051": "SMA ඔබට පවසන දේ", - "-749487251": "SMA ප්රවණතාවයේ දර්ශකයක් ලෙස සේවය කරයි. SMA පෙන්වා දෙන්නේ නම් වෙළඳපල මිල වැඩි වන අතර අනෙක් අතට. කාල සීමාව විශාල වන තරමට සුමට SMA රේඛාව වේ.", - "-1996062088": "මෙම උදාහරණයේ දී, SMA රේඛාවේ සෑම ලක්ෂ්යයක්ම පසුගිය දින 10 සඳහා සමීප මිල ගණන් වල අංක ගණිතමය සාමාන්යයකි.", + "-749487251": "SMA ප්‍රවණතාවයේ දර්ශකයක් ලෙස සේවය කරයි. SMA පෙන්වා දෙන්නේ නම් වෙළඳපල මිල වැඩි වන අතර අනෙක් අතට. කාල සීමාව විශාල වන තරමට සුමට SMA රේඛාව වේ.", + "-1996062088": "මෙම උදාහරණයේ දී, SMA රේඛාවේ සෑම ලක්ෂ්‍යයක්ම පසුගිය දින 10 සඳහා සමීප මිල ගණන් වල අංක ගණිතමය සාමාන්යයකි.", "-1866751721": "ආදාන ලැයිස්තුව කිනිතුල්ලන් හෝ ඉටිපන්දම් ලැයිස්තුවක් පිළිගන්නා අතර කාල සීමාව නිශ්චිත කාල සීමාව වේ.", - "-1097076512": "වෙළඳපල ප්රවණතා දිශාව හඳුනා ගැනීම සඳහා සෑම බොට් එකකම ගණනය කරන ලද SMA අගයන් ඔබට සංසන්දනය කළ හැකිය. විකල්පයක් ලෙස, ඔබට SMA බ්ලොක් හි විචලනයක් භාවිතා කළ හැකිය, සරල චලනය වන සාමාන්ය අරා බ්ලොක්. ", - "-1254849504": "10 ක කාලයක් ඇතුළත් කර ඇත්නම්, සරල චලනය වන සාමාන්ය අරා කොටස 10 කාල සීමාව මත පදනම්ව ගණනය කරන ලද SMA අගයන් ලැයිස්තුවක් ආපසු ලබා දෙනු ඇත.", + "-1097076512": "වෙළඳපල ප්‍රවණතා දිශාව හඳුනා ගැනීම සඳහා සෑම බොට් එකකම ගණනය කරන ලද SMA අගයන් ඔබට සංසන්දනය කළ හැකිය. විකල්පයක් ලෙස, ඔබට SMA බ්ලොක් හි විචලනයක් භාවිතා කළ හැකිය, සරල චලනය වන සාමාන්‍ය අරා බ්ලොක්. ", + "-1254849504": "10 ක කාලයක් ඇතුළත් කර ඇත්නම්, සරල චලනය වන සාමාන්‍ය අරා කොටස 10 කාල සීමාව මත පදනම්ව ගණනය කරන ලද SMA අගයන් ලැයිස්තුවක් ආපසු ලබා දෙනු ඇත.", "-1190046167": "මෙම කොටස මඟින් අභිමතකරණය කළ පණිවිඩයක් සහිත සංවාද කොටුවක් පෙන්වයි. සංවාද කොටුව දර්ශනය වන විට, ඔබේ උපාය විරාමයක් ඇති අතර නැවත ආරම්භ වන්නේ ඔබ “හරි” ක්ලික් කිරීමෙන් පසුව පමණි.", "-859028989": "මෙම උදාහරණයේ දී, දිනය හා වේලාව හරිත දැනුම්දීම් කොටුවක දර්ශනය වේ.", - "-1452086215": "මෙම උදාහරණයේ දී, රයිස් කොන්ත්රාත්තුවක් 1 අගෝස්තු 2019 හි මධ්යම රාත්රියේදී මිලදී ගනු ලැබේ.", - "-1765276625": "ගුණක පතන මෙනුව ක්ලික් කර ඔබට වෙළඳාම් කිරීමට අවශ්ය ගුණක අගය තෝරන්න.", + "-1452086215": "මෙම උදාහරණයේ දී, 2019 අගෝස්තු 1 වන දින මධ්‍යම රාත්‍රියේදී Rise ගිවිසුමක් මිල දී ගනු ලැබේ.", + "-1765276625": "ගුණක පතන මෙනුව ක්ලික් කර ඔබට ගනුදෙනු කිරීමට අවශ්‍ය ගුණක අගය තෝරන්න.", "-1872233077": "ඔබේ විභව ලාභය ඔබ තෝරාගත් ගුණක අගය මගින් ගුණ කරනු ඇත.", "-614454953": "ගුණකයන් ගැන වැඩි විස්තර දැන ගැනීමට කරුණාකර <0>ගුණක පිටුවට යන්න.", - "-2078588404": "ඔබේ අපේක්ෂිත වෙළඳපල සහ වත්කම් වර්ගය තෝරන්න. උදාහරණයක් ලෙස, ෆොරෙක්ස් > ප්රධාන යුගල > AUD/JPY", - "-2037446013": "2. වෙළඳ වර්ගය", - "-533927844": "ඔබේ අපේක්ෂිත වෙළඳ වර්ගය තෝරන්න. උදාහරණයක් ලෙස, ඉහළ/පහළ> නැඟීම/වැටීම", + "-2078588404": "ඔබ කැමති වෙළඳපල සහ වත්කම් වර්ගය තෝරන්න. උදාහරණයක් ලෙස, Forex > ප්‍රධාන යුගල > AUD/JPY", + "-2037446013": "2. ගනුදෙනු වර්ගය", + "-533927844": "ඔබේ අපේක්ෂිත ගනුදෙනු වර්ගය තෝරන්න. උදාහරණයක් ලෙස, Up/Down > Rise/Fall", "-1192411640": "4. පෙරනිමි ඉටිපන්දම් පරතරය", - "-485434772": "8. වෙළඳ විකල්ප", - "-1827646586": "මෙම කොටස විචල්යයකට දී ඇති අගය පවරයි, එය දැනටමත් නොපවතී නම් විචල්යය නිර්මාණය කරයි.", + "-485434772": "8. ගනුදෙනු විකල්ප", + "-1827646586": "මෙම කොටස විචල්‍යයකට දී ඇති අගය පවරයි, එය දැනටමත් නොපවතී නම් විචල්‍ය නිර්මාණය කිරීම.", "-254421190": "ලැයිස්තුව: ({{message_length}})", - "-1616649196": "ප්රතිඵල", - "-90107030": "ප්රති results ල හමු නොවීය", + "-1616649196": "ප්‍රතිඵල", + "-90107030": "ප්‍රතිඵල හමු නොවිණි", "-984140537": "එකතු කරන්න", "-1373954791": "වලංගු අංකයක් විය යුතුය", - "-1278608332": "කරුණාකර 0 සහ {{api_max_losses}}අතර අංකයක් ඇතුළත් කරන්න.", - "-287597204": "මෙම කොන්දේසි කිසිවක් සපුරා ඇති විට ඔබේ බොට් වෙළඳාම් කිරීම නැවැත්වීමට සීමාවන් ඇතුළත් කරන්න.", - "-1445989611": "සියලුම ඩෙරිව් වේදිකා හරහා දවස සඳහා ඔබේ විභව පාඩු සීමා කරයි.", + "-1278608332": "කරුණාකර 0 සහ {{api_max_losses}} අතර අංකයක් ඇතුළත් කරන්න.", + "-287597204": "මෙම කොන්දේසි කිසිවක් සපුරා ඇති විට ඔබේ බොට් ගනුදෙනු කිරීම නැවැත්වීමට සීමාවන් ඇතුළත් කරන්න.", + "-1445989611": "සියලුම Deriv වේදිකා හරහා දවස සඳහා ඔබේ විභව පාඩු සීමා කරයි.", "-152878438": "මෙම ධාවනය සඳහා ඔබේ බොට් ක්රියාත්මක කරන උපරිම ගනුදෙනු ගණන.", "-1490942825": "අයදුම් කර ධාවනය කරන්න", "-1442034178": "ගිවිසුම මිලදී ගන්නා ලදී", - "-2020280751": "බොට් නවත්වනවා", + "-2020280751": "බොට් නවතිනවා", "-1436403979": "ගිවිසුම වසා ඇත", "-1711732508": "විමර්ශන IDS", - "-386141434": "(මිලදී ගන්න)", - "-482272687": "(විකුණන්න)", - "-1983189496": "කිනිතුල්ලන්", - "-694277729": "(ඉහළ)", - "-2028564707": "(අඩු)", - "-627895223": "පිටවීමේ ස්ථානයේදීම", + "-386141434": "(ගැනුම්)", + "-482272687": "(විකුණුම්)", + "-1983189496": "ස​ලකුණු", + "-694277729": "(High)", + "-2028564707": "(Low)", + "-627895223": "පිටවීමේ ස්ථානය", "-596238067": "ඇතුල්වීම/පිටවීමේ ස්ථානය", "-558594655": "බොට් ධාවනය නොවේ", - "-478946875": "සංඛ්යාන නිෂ්කාශනය කර ඇත", + "-478946875": "සංඛ්‍යාලේඛන නිෂ්කාශනය කර ඇත", "-1842451303": "ඩෙරිව් බොට් වෙත සාදරයෙන් පිළිගනිමු!", "-1391310674": "ඔබේ බොට් තැනීම පිළිබඳ වැඩිදුර දැන ගැනීමට මෙම මාර්ගෝපදේශ සහ නිතර අසනු ලබන ප්රශ්න බලන්න:", "-2066779239": "නිතර අසනු ලබන ප්රශ්න", @@ -2896,111 +2908,112 @@ "-101854331": "ඔබට උදව් කිරීමට මාර්ගෝපදේශ සහ නිතර අසනු ලබන ප්රශ්න", "-495736035": "වීඩියෝ මාර්ගෝපදේශයක් සහ නිතර අසනු ලබන ප්රශ්න සමඟ ආරම්භ කරන්න.", "-1584847169": "ඔබගේ බොට් හි ක්රියාකාරිත්වය තත්ය කාලීනව බලන්න.", - "-1918369898": "ඔබේ බොට් එක ධාවනය කරන්න හෝ නවත්වන්න", - "-782992165": "පියවර 1:", - "-1207872534": "පළමුව, <0>වෙළඳ පරාමිතීන් වාරණ සකසන්න.", - "-1656388044": "පළමුව, ව්යුත්පන්න <0>වෙළඳපොළ සකසන්න > අඛණ්ඩ දර්ශක> අස්ථාවරත්වය 100 (1s) දර්ශකය.", + "-1918369898": "ඔබේ බොට් ධාවනය කරන්න හෝ නවත්වන්න", + "-782992165": "පියවර 1 :", + "-1207872534": "පළමුව, <0>ගනුදෙනු පරාමිතීන් වාරණ සකසන්න.", + "-1656388044": "පළමුව, <0>වෙළඳපල Derived > අඛණ්ඩ දර්ශක > 100 (1s) අස්ථායීතා දර්ශකය ලෙස සකසන්න.", "-1706298865": "ඉන්පසු, <0>වෙළඳ වර්ගය ඉහළ/පහළට> නැඟීම/වැටීම ලෙස සකසන්න.", "-1834358537": "<0>පෙරනිමි ඉටිපන්දම් පරතරය සඳහා, එය මිනිත්තු 1 ක් ලෙස සකසන්න", "-1940971254": "<0>වෙළඳ විකල්ප සඳහා, එය පහත පරිදි සකසන්න:", "-512839354": "<0>කොටස්: ඇමරිකානු ඩොලර් 10 (යි: 0.35 - උපරිම: 50000)", - "-753745278": "පියවර 2:", + "-753745278": "පියවර 2 :", "-1056713679": "ඉන්පසු, <0>මිලදී ගැනීමේ කොන්දේසි වාරණය සකසන්න.", "-245497823": "<0>2. මිලදී ගැනීමේ කොන්දේසි:", - "-916770284": "<0>මිලදී ගැනීම: නැගීම", - "-758077259": "පියවර 3:", - "-677396944": "පියවර 4:", + "-916770284": "<0>මිලදී ගැනීම: Rise", + "-758077259": "පියවර 3 :", + "-677396944": "පියවර 4 :", "-295975118": "ඊළඟට, බ්ලොක් මෙනුව යටතේ <0>උපයෝගිතා පටිත්ත වෙත යන්න. <0>පතන ඊතලය තට්ටු කර ලූප පහර දෙන්න.", - "-698493945": "පියවර 5:", + "-698493945": "පියවර 5 :", "-1992994687": "<0>දැන්, <0>විශ්ලේෂණය පතන ඊතලය තට්ටු කර කොන්ත්රාත්තුවට පහර දෙන්න.", "-1844492873": "<0>අවසාන ගනුදෙනු ප්‍රතිඵය වෙත යන්න අවහිර කර එකතු කිරීමට + අයිකනය ක්ලික් කරන්න <0>ප්‍රතිඵලය ජයග්‍රහණයයිවැඩබිමට අවහිර කරන්න.", "-1547091772": "ඉන්පසු, බ්ලොක් <0>වන <0>තෙක් පුනරාවර්තනය කිරීමට ප්රති result ලය හිස් තව් වෙත දිනා ගන්න.", - "-736400802": "පියවර 6:", + "-736400802": "පියවර 6 :", "-732067680": "අවසාන වශයෙන්, නැවත <0>ආරම්භ කිරීමේ වෙළඳ කොන්දේසි වාරණයට සම්පූර්ණ <0>පුනරාවර්තන කොටස ඇදගෙන එක් කරන්න.", "-1411787252": "පියවර 1", "-1447398448": "ඔබගේ ජංගම උපාංගයෙන් හෝ ගූගල් ඩ්රයිව් වෙතින් බොට් එකක් ආයාත කරන්න, බොට් සාදන්නාගේ පෙරදසුනක් බලන්න, සහ බොට් ධාවනය කිරීමෙන් වෙළඳාම ආරම්භ කරන්න, නැතහොත් අපගේ පෙර සැකසූ ඉක්මන් උපාය මාර්ග වලින් තෝරන්න. ", - "-1109191651": "0 ට වඩා වැඩි සංඛ්යාවක් විය යුතුය", - "-689786738": "අවම කාල සීමාව: {{ min }}", - "-184183432": "උපරිම කාලය: {{ max }}", + "-1109191651": "0 ට වඩා වැඩි සංඛ්‍යාවක් විය යුතුය", + "-689786738": "අවම කාලසීමාව: {{ min }}", + "-184183432": "උපරිම කාලසීමාව: {{ max }}", "-1494924808": "අගය 2 ට සමාන හෝ වැඩි විය යුතුය.", "-1823621139": "ඉක්මන් උපාය", "-1778025545": "ඔබ සාර්ථකව බොට් එකක් ආනයනය කර ඇත.", "-1455277971": "පිටවීමේ චාරිකාව", - "-563921656": "බොට් බිල්ඩර් මාර්ගෝපදේශය", - "-1999747212": "සංචාරය නැවත ලබා ගැනීමට අවශ්යද?", + "-563921656": "බොට් ඉදි කරන්නන්ගේ මාර්ගෝපදේශය", + "-1999747212": "සංචාරය නැවත ලබා ගැනීමට අවශ්‍යද?", "-1109392787": "සරල උපාය මාර්ගයක් භාවිතා කරමින් මුල සිටම ඔබේ බොට් එක ගොඩනඟන්නේ කෙසේදැයි ඉගෙන ගන්න.", - "-1263822623": "ඔබට ඔබගේ ජංගම උපාංගයෙන් හෝ ගූගල් ඩ්රයිව් වෙතින් බොට් එකක් ආනයනය කළ හැකිය, බොට් සාදන්නාගේ පෙරදසුනක් බලන්න, සහ බොට් ධාවනය කිරීමෙන් වෙළඳාම ආරම්භ කළ හැකිය.", + "-1263822623": "ඔබට ඔබගේ ජංගම උපාංගයෙන් හෝ Google drive වෙතින් බොට් එකක් ආනයනය කළ හැකිය, බොට් ගොඩනඟන්නාගේ පෙරදසුනක් බලන්න, සහ බොට් ධාවනය කිරීමෙන් ගනුදෙනුව ආරම්භ කළ හැකිය.", "-358288026": "සටහන: ඔබට මෙම නිබන්ධනය <0>නිබන්ධන පටිත්තෙහි ද සොයාගත හැකිය.", "-683790172": "දැන්, උපාය මාර්ගය පරීක්ෂා කිරීම සඳහා <0>බොට් ධාවනය කරන්න.", "-129587613": "ඒක ගත්තා, ස්තූතියි!", - "-1519425996": "ප්රතිඵල සොයාගත නොහැකි විය \"{{ faq_search_value }}”", + "-1519425996": "ප්‍රතිඵල සොයාගත නොහැකි විය \"{{ faq_search_value }}”", "-155173714": "අපි බොට් එකක් හදමු!", - "-1919212468": "3. ඔබට කාණ්ඩවලට ඉහළින් ඇති සෙවුම් තීරුව භාවිතා කර ඔබට අවශ්ය කොටස් සෙවිය හැකිය.", - "-1520558271": "වැඩි විස්තර සඳහා, වෙළඳ බොට් එකක් තැනීමේ මූලික කරුණු පිළිබඳ මෙම බ්ලොග් සටහන බලන්න.", - "-980360663": "3. ඔබට අවශ්ය කොටස තෝරා එය වැඩබිම වෙත ඇදගෙන යන්න.", - "-1493168314": "ඉක්මන් උපාය කුමක්ද?", - "-1680391945": "ඉක්මන් උපාය භාවිතා කිරීම", - "-1177914473": "මගේ උපාය මාර්ගය සුරකින්නේ කෙසේද?", - "-271986909": "බොට් බිල්ඩර්හි, ඔබේ බොට් බාගත කිරීම සඳහා ඉහළින් ඇති මෙවලම් තීරුවේ සුරකින්න වෙත පහර දෙන්න. ඔබේ බොට් එකට නමක් දෙන්න, ඔබේ බොට් ඔබගේ උපාංගයට හෝ ගූගල් ඩ්රයිව් වෙත බාගත කිරීමට තෝරන්න. ඔබේ බොට් එක XML ගොනුවක් ලෙස බාගත කරනු ඇත.", + "-1919212468": "3. ඔබට කාණ්ඩවලට ඉහළින් ඇති සෙවුම් තීරුව භාවිතා කර ඔබට අවශ්‍ය කොටස් සෙවිය හැකිය.", + "-1520558271": "වැඩි විස්තර සඳහා, ගනුදෙනු බොට් එකක් තැනීමේ මූලික කරුණු පිළිබඳ මෙම බ්ලොග් සටහන බලන්න.", + "-980360663": "ඔබට අවශ්‍ය කොටස තෝරා එය වැඩබිමට ඇද දමන්න.", + "-1493168314": "ඉක්මන් උපාය මාර්ගයක් යනු කුමක්ද?", + "-1680391945": "ඉක්මන් උපාය මාර්ගයක් භාවිතා කිරීම", + "-1177914473": "මම​ මගේ උපාය මාර්ගය සුරකින්නේ කෙසේද?", + "-271986909": "බොට් ගොඩනඟන්නා තුළ, ඔබේ බොට් එක​ බා ගත කර ගැනීමට​ ඉහළින් ඇති මෙවලම් තීරුවේ සුරකින්න ඔබන්න. ඔබේ බොට් හට​ නමක් ලබා දී, ඔබේ උපාංගයට හෝ Google Drive වෙත ඔබේ බොට් එක​ බා ගත කර ගැනීම තෝරන්න. ඔබේ බොට් XML ගොනුවක් ලෙස බාගත​ වනු ඇත​.", "-1149045595": "1. පහර පසු ආයාත, තෝරා පළාත් ක්ලික් කරන්න ඉදිරියට.", "-288041546": "2. ඔබගේ XML ගොනුව තෝරාගෙන විවෘත කරන්න.", "-2127548288": "3. ඔබේ බොට් එක ඒ අනුව පටවනු ලැබේ.", "-1311297611": "1. ආයාතපහර පසු, තෝරා Google Drive ක්ලික් කරන්න ඉදිරියට.", "-1549564044": "වැඩබිම නැවත සකසන්නේ කෙසේද?", "-1127331928": "තුළ Bot Builder, ඉහළින් ඇති මෙවලම් තීරුවේ යළි පිහිටුවන්න පහර දෙන්න. මෙය වැඩබිම ඉවත් කරනු ඇත. නොගැලවූ ඕනෑම වෙනස්කම් නැති වනු ඇති බව කරුණාවෙන් සලකන්න.", - "-1720444288": "ඩෙරිව් බොට් සමඟ මගේ පාඩු පාලනය කරන්නේ කෙසේද?", - "-1142295124": "ඩෙරිව් බොට් සමඟ ඔබේ පාඩු පාලනය කිරීමට ක්රම කිහිපයක් තිබේ. ඔබේ උපාය මාර්ගයේ පාඩු පාලනය ක්රියාත්මක කළ හැකි ආකාරය පිළිබඳ සරල උදාහරණයක් මෙන්න:", - "-986689483": "1. පහත සඳහන් විචල්යයන් සාදන්න:", - "-79649010": "- CurrentStake: අවසාන කොන්ත්රාත්තුවේ භාවිතා කළ කොටස් ප්රමාණය ගබඩා කිරීමට මෙම විචල්යය භාවිතා කරන්න. ඔබට අවශ්ය ඕනෑම මුදලක් පැවරිය හැකිය, නමුත් එය ධනාත්මක අංකයක් විය යුතුය.", + "-1720444288": "Deriv බොට් සමඟ මගේ පාඩු පාලනය කරන්නේ කෙසේද?", + "-1142295124": "Deriv බොට් සමඟ ඔබේ අලාභය​ පාලනය කිරීමට ක්‍රම කිහිපයක් තිබේ. ඔබේ උපාය මාර්ගය තුළ ඔබට අලාභ පාලනය ක්‍රියාත්මක කළ හැකි ආකාරය පිළිබඳ සරල උදාහරණයක් මෙන්න:", + "-986689483": "1. පහත සඳහන් විචල්‍යය සාදන්න:", + "-79649010": "- CurrentStake: අවසාන ගිවිසුමේ භාවිතා කළ කොටස් ප්‍රමාණය ගබඩා කිරීමට මෙම විචල්‍යය භාවිතා කරන්න. ඔබට අවශ්‍ය ඕනෑම මුදලක් පැවරිය හැකිය, නමුත් එය ධනාත්මක අංකයක් විය යුතුය.", "-1931732247": "- වෙළඳාම නැවත: ඔබේ පාඩු සීමාව ළඟා වූ විට වෙළඳාම නැවැත්වීමට මෙම විචල්යය භාවිතා කරන්න. ආරම්භක අගය සත්යලෙස සකසන්න.", - "-1574002530": "2. වත්මන්PL උපරිමලොස් ඉක්මවා ඇත්දැයි පරීක්ෂා කිරීමට තාර්කික වාරණයක් භාවිතා කරන්න. එය එසේ නම්, බොට් වෙනත් චක්රයක් ධාවනය කිරීම වැළැක්වීම සඳහා නැවත ව්යාජ වෙළඳාම සකසන්න.", + "-1574002530": "2. currentPL, maximumLoss ඉක්මවන්නේ දැයි පරීක්ෂා කිරීමට තාර්කික කොටසක් භාවිත කරන්න. එය එසේ වන්නේ නම්, බොට් තවත් චක්‍රයක් ධාවනය වීම වැළැක්වීමට tradeAgain false ලෙස සකසන්න.", "-1672069217": "3. අවසන් කොන්ත්රාත්තුවේ ලාභය සමඟ CurrentPL යාවත්කාලීන කරන්න. අවසාන කොන්ත්රාත්තුව අහිමි වූයේ නම්, CurrentPL හි වටිනාකම. ණ වේ.", "-1565344891": "මගේ වෙබ් බ්රව්සරයේ බහු ටැබ් මත ඩෙරිව් බොට් ධාවනය කළ හැකිද?", "-90192474": "ඔව්, ඔබට පුළුවන්. කෙසේ වෙතත්, ඔබගේ ගිණුමේ සීමාවන් තිබේ, එනම් උපරිම විවෘත තනතුරු ගණන සහ විවෘත තනතුරු සඳහා උපරිම සමස්ත ගෙවීම් වැනි. එබැවින්, විවිධ තනතුරු විවෘත කිරීමේදී මෙම සීමාවන් මතකයේ තබා ගන්න. ඔබට මෙම සීමාවන් පිළිබඳ වැඩි විස්තර සොයාගත හැකිය සැකසීම්> ගිණුම් සීමාවන්.", "-213872712": "නැත, අපි ඩෙරිව් බොට් හි ගුප්තකේතන මුදල් ලබා නොදෙන්නෙමු.", - "-2147346223": "Deriv Bot ලබා ගත හැකි රටවල් මොනවාද?", - "-352345777": "ස්වයංක්රීය වෙළඳාම සඳහා වඩාත් ජනප්රිය උපාය මාර්ග මොනවාද?", + "-2147346223": "Deriv බොට් තිබෙන්නේ කුමන රටවලද?", + "-352345777": "ස්වයංක්‍රීය ගනුදෙනු සඳහා වඩාත් ජනප්‍රිය උපාය මාර්ග මොනවාද?", "-552392096": "ස්වයංක්රීය වෙළඳාමේ බහුලව භාවිතා වන උපාය මාර්ග තුනක් වන්නේ මාටින්ගේල්, ඩි ඇලෙම්බර්ට් සහ ඔස්කාර්ගේ ග්රින්ඩ් ය - ඔබට ඒවා සියල්ලම සූදානම් කර ඩෙරිව් බොට් හි ඔබ එනතුරු බලා සිටිය හැකිය.", "-418247251": "ඔබේ ජර්නලය බාගන්න.", "-870004399": "<0>මිලදී ගත්: {{longcode}} (ID: {{transaction_id}})", "-1211474415": "පෙරහන්", - "-186972150": "ප්රදර්ශනය කිරීමට පණිවිඩ නොමැත", + "-186972150": "ප්‍රදර්ශනය කිරීමට පණිවිඩ නොමැත", "-999254545": "සියලුම පණිවිඩ පෙරීම සිදු වේ", "-1121028020": "හෝ, ඔබ කැමති නම්...", "-254025477": "ඔබගේ උපාංගයෙන් XML ගොනුවක් තෝරන්න", "-1131095838": "කරුණාකර XML ගොනුවක් උඩුගත කරන්න", - "-523928088": "ඔබගේ දේශීය ධාවකයෙන් හෝ ගූගල් ඩ්රයිව් වලින් එකක් සාදන්න හෝ උඩුගත කරන්න.", + "-523928088": "ඔබගේ දේශීය ධාවකයෙන් හෝ Google Drive වලින් එකක් සාදන්න හෝ උඩුගත කරන්න.", "-1684205190": "මගේ මෑත බොට්ස් දැකිය නොහැක්කේ ඇයි?", "-2050879370": "1. වෙනත් උපාංගයකින් ලොග් වී ඇත", - "-811857220": "3. ඔබගේ බ්රව්සරයේ හැඹිලිය ඉවත් කර ඇත", + "-811857220": "3. ඔබගේ බ්‍රවුසරයේ හැඹිලිය ඉවත් කර ඇත", "-625024929": "දැනටමත් ඉවත්ව යනවාද?", - "-584289785": "නැහැ, මම ඉන්න", - "-1435060006": "ඔබ ඉවත්ව ගියහොත්, ඔබගේ වර්තමාන කොන්ත්රාත්තුව සම්පූර්ණ වනු ඇත, නමුත් ඔබේ බොට් වහාම ක්රියාත්මක වීම නවත්වනු ඇත.", + "-584289785": "නැහැ, මම ඉන්නවා", + "-1435060006": "ඔබ ඉවත්ව ගියහොත්, ඔබගේ වර්තමාන ගිවිසුම සම්පූර්ණ වනු ඇත, නමුත් ඔබේ බොට් වහාම ක්‍රියාත්මක වීම නවත්වනු ඇත.", "-783058284": "මුළු කොටස්", "-2077494994": "මුළු ගෙවීම", "-1073955629": "ලකුණු ගණන", "-1729519074": "ගිවිසුම් අහිමි විය", "-42436171": "මුළු ලාභය/අලාභය", - "-1137823888": "ඔබ අවසන් වරට ඔබේ සංඛ්යාන නිෂ්කාශනය කළ දා සිට මුළු ගෙවීම්.", - "-992662695": "ඔබ අවසන් වරට ඔබේ සංඛ්යාන නිෂ්කාශනය කළ දා සිට ඔබේ බොට් ධාවනය කර ඇති වාර ගණන. සෑම ධාවනයකටම සියලු මූල කොටස් ක්රියාත්මක කිරීම ඇතුළත් වේ.", - "-1382491190": "ඔබ අවසන් වරට ඔබේ සංඛ්යාන නිෂ්කාශනය කළ දා සිට ඔබේ මුළු ලාභය/අලාභය. එය ඔබගේ මුළු ගෙවීම සහ ඔබේ මුළු කොටස් අතර වෙනසයි.", - "-24780060": "ඔබ වෙළඳාම් කිරීමට සූදානම් වූ විට, පහර දෙන්න ", - "-2147110353": ". ඔබේ බොට් හි ක්රියාකාරිත්වය නිරීක්ෂණය කිරීමට ඔබට හැකි වනු ඇත මෙහි.", + "-1137823888": "ඔබ අවසන් වරට ඔබේ සංඛ්‍යාලේඛන නිෂ්කාශනය කළ දා සිට මුළු ගෙවීම්.", + "-992662695": "ඔබ අවසන් වරට ඔබේ සංඛ්‍යාලේඛන නිෂ්කාශනය කළ දා සිට ඔබේ බොට් ධාවනය කර ඇති වාර ගණන. සෑම ධාවනයකටම සියලු මූල කොටස් ක්‍රියාත්මක කිරීම ඇතුළත් වේ.", + "-1382491190": "ඔබ අවසන් වරට ඔබේ සංඛ්‍යාලේඛන නිෂ්කාශනය කළ දා සිට ඔබේ මුළු ලාභය/අලාභය. එය ඔබගේ මුළු ගෙවීම සහ ඔබේ මුළු කොටස් අතර වෙනසයි.", + "-24780060": "ඔබ ගනුදෙනු කිරීමට සූදානම් වූ විට, පහර දෙන්න ", + "-2147110353": ". ඔබේ බොට් හි ක්‍රියාකාරීත්වය නිරීක්ෂණය කිරීමට ඔබට හැකි වනු ඇත මෙහි.", "-2140412463": "මිල මිලදී ගන්න", "-1299484872": "ගිණුම", "-2004386410": "දිනන්න", "-266502731": "ගනුදෙනු සවිස්තරාත්මක සාරාංශය", - "-1717650468": "ඔන්ලයින්", - "-1825471709": "බලවත් නමුත් භාවිතයට පහසු වේදිකාවක් මත නව වෙළඳ අත්දැකීමක්.", - "-981017278": "ඔබේ ඇඟිලි තුඩුවල ස්වයංක්රීය වෙළඳාම. කේතීකරණ අවශ්ය නොවේ.", + "-1717650468": "මාර්ගගත", + "-1825471709": "බලවත් නමුත් භාවිතයට පහසු වේදිකාවක් මත නව ගනුදෙනු අත්දැකීමක්.", + "-981017278": "ඔබේ ඇඟිලි තුඩුවල ස්වයංක්‍රීය ගනුදෙනු. කේතීකරණ අවශ්‍ය නොවේ.", "-1309011360": "විවෘත තනතුරු", - "-1597214874": "වෙළඳ වගුව", - "-883103549": "ගිණුම අක්රිය කර ඇත", - "-1837059346": "මිලදී ගන්න/විකුණන්න", + "-1597214874": "ගනුදෙනු වගුව", + "-1929724703": "CFD ගිණුම් සසඳන්න", + "-883103549": "ගිණුම අක්‍රීය කර ඇත", + "-1837059346": "ගැනුම් / විකුණුම්", "-1845037007": "දැන්වීම්කරුගේ පිටුව", "-494667560": "නියෝග", "-679691613": "මගේ දැන්වීම්", - "-821418875": "වෙළෙන්දා", + "-821418875": "ගනුදෙනුකරුවා", "-679102561": "ගිවිසුම් විස්තර", "-430118939": "පැමිණිලි ප්රතිපත්තිය", "-568280383": "සූදු ක්රීඩාව", @@ -3041,20 +3054,20 @@ "-381746202": "අප 500", "-1935463381": "ස්විස් 20", "-1941767726": "යුරෝ 50", - "-1925264914": "උච්චාවචනය 25 දර්ශකය", - "-708579504": "උච්චාවචනය 50 දර්ශකය", - "-975255670": "උච්චාවචනය 75 දර්ශකය", + "-1925264914": "25 අස්ථායීතා දර්ශකය", + "-708579504": "50 අස්ථායීතා දර්ශකය", + "-975255670": "75 අස්ථායීතා දර්ශකය", "-1736314513": "බිඳවැටීම 300 දර්ශකය", "-342128411": "බිඳවැටීම 500 දර්ශකය", "-9704319": "බිඳවැටීම 1000 දර්ශකය", "-465860988": "බුල් වෙළඳපල දර්ශකය", "-390528194": "පියවර දර්ශකය", "-280323742": "EUR පැසිපන්දු", - "-563812039": "උච්චාවචනය 10 (1s) දර්ශකය", - "-764111252": "උච්චාවචනය 100 (1s) දර්ශකය", - "-816110209": "අස්ථාවරත්වය 150 (1s) දර්ශකය", - "-1374309449": "අස්ථාවරත්වය 200 (1s) දර්ශකය", - "-1288044380": "උච්චාවචනය 250 (1s) දර්ශකය", + "-563812039": "10 (1s) අස්ථායීතා දර්ශකය", + "-764111252": "100 (1s) අස්ථායීතා දර්ශකය", + "-816110209": "150 (1s) අස්ථායීතා දර්ශකය", + "-1374309449": "200 (1s) අස්ථායීතා දර්ශකය", + "-1288044380": "250 (1s) අස්ථායීතා දර්ශකය", "-1164978320": "10 දර්ශකය වෙත පනින්න", "-575272887": "BCH/USD", "-295406873": "BTC/ETH", @@ -3194,7 +3207,7 @@ "-1496158755": "Deriv.com වෙත යන්න", "-1323441180": "බ්‍රසීලයෙන් පිටතදී නිකුත් කරන ලද සහ පිරිනමන OTC නිෂ්පාදන ගනුදෙනු කිරීම සඳහා Deriv සමඟ ගිණුමක් විවෘත කිරීම සඳහා වන මගේ ඉල්ලීම මා විසින් ආරම්භ කරන ලද බව මෙයින් තහවුරු කරමි. Deriv CVM මඟින් නියාමනය නොවන බව මට හොඳින් වැටහෙන අතර Deriv වෙත පිවිසීමෙන් මම විදේශීය සමාගමක් සමඟ සබඳතාවක් පිහිටුවීමට අදහස් කරමි.", "-1396326507": "අවාසනාවකට මෙන්, {{website_name}} ඔබේ රටේ නොමැත.", - "-1019903756": "කෘතිම", + "-1019903756": "කෘත්‍රිම​ දර්ශක", "-288996254": "ලබාගත නොහැක", "-735306327": "ගිණුම් කළමනාකරණය කරන්න", "-1310654342": "අපගේ නිෂ්පාදන පෙළෙහි වෙනස්කම් වල කොටසක් ලෙස, අපි අපගේ එක්සත් රාජධානියේ සේවාදායකයින්ට අයත් සූදු ගිණුම් වසා දමන්නෙමු.", @@ -3346,9 +3359,9 @@ "-939154994": "Deriv MT5 උපකරණ පුවරුව වෙත ඔබව සාදරයෙන් පිළිගනිමු", "-1667427537": "ඔබගේ බ්රව්සරයේ ඩෙරිව් එක්ස් ධාවනය කරන්න හෝ ජංගම යෙදුම බාගන්න", "-305915794": "ඔබගේ බ්රව්සරයෙන් MT5 ධාවනය කරන්න හෝ ඔබගේ උපාංග සඳහා MT5 යෙදුම බාගන්න", - "-404375367": "ඉහළ උත්තේජනයක් සහිත විදේශ විනිමය, කූඩ දර්ශක, වෙළඳ භාණ්ඩ සහ ගුප්තකේතන මුදල් වෙළඳාම් කරන්න.", - "-243985555": "විදේශ විනිමය, තොග, කොටස් දර්ශක, කෘතිම දර්ශක, ගුප්තකේතන මුදල් සහ වෙළඳ භාණ්ඩ මත සීඑෆ්ඩී වෙළඳාම් කරන්න.", - "-2030107144": "විදේශ විනිමය, තොග සහ කොටස් දර්ශක, වෙළඳ භාණ්ඩ සහ ක්රිප්ටෝ මත CFDs වෙළඳාම් කරන්න.", + "-404375367": "ඉහළ උත්තෝලනය සමඟ Forex, බාස්කට් දර්ශක, වෙළඳ භාණ්ඩ සහ ක්‍රිප්ටෝ මුදල් ගනුදෙනු කරන්න.", + "-243985555": "Forex, කොටස්, කොටස් දර්ශක, කෘත්‍රිම​ දර්ශක, ක්‍රිප්ටෝ මුදල් සහ උත්තෝලනය සහිත වෙළඳ​ භාණ්ඩ මත CFD ගනුදෙනු කරන්න.", + "-2030107144": "Forex, කොටස් සහ කොටස් දර්ශක, වෙළඳ භාණ්ඩ, සහ ක්‍රිප්ටෝ මුදල් මත CFD ගනුදෙනු කරන්න.", "-705682181": "මෝල්ටාව", "-409563066": "නියාමකයා", "-1302404116": "උපරිම ලීවරය", @@ -3363,44 +3376,58 @@ "-1373949478": "50+", "-1382029900": "70+", "-1493055298": "90+", + "-523602297": "ප්‍රධාන Forex", + "-1303090739": "1:1500 දක්වා", + "-19213603": "ලෝහ", + "-1728334460": "1:300 දක්වා", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "සිට පැතිරෙයි", "-1587894214": "අවශ්ය සත්යාපන ගැන.", "-466784048": "නියාමක/EDR", - "-1920034143": "කෘතිම, බාස්කට් දර්ශක සහ ව්යුත්පන්න එෆ්එක්ස්", + "-1920034143": "කෘත්‍රිම​ දර්ශක, බාස්කට් සහ ව්‍යුත්පන්න FX", "-1326848138": "බ්රිතාන්ය වර්ජින් දූපත් මූල්ය සේවා කොමිෂන් සභාව (බලපත්ර අංකය. කෑම/එල්/18/1114)", - "-777580328": "ෆොරෙක්ස්, කොටස්, කොටස් දර්ශක, වෙළඳ භාණ්ඩ සහ ගුප්තකේතන මුදල්", + "-777580328": "Forex, කොටස්, කොටස් දර්ශක, වෙළඳ භාණ්ඩ සහ ක්‍රිප්ටෝ මුදල්", "-1372141447": "කෙළින්ම සැකසීම", - "-1969608084": "ෆොරෙක්ස් සහ ගුප්තකේතන මුදල්", + "-1969608084": "Forex සහ ක්‍රිප්ටෝ මුදල්", "-800771713": "ලාබුවාන් මූල්ය සේවා අධිකාරිය (බලපත්ර අංක. MB/18/0024)", "-1497128311": "80+", - "-1501230046": "0.6 පිප්ස්", - "-1689815930": "ඔබ යම් සීමාවන් කරා ළඟා වූ පසු අනන්යතාවය සහ ලිපිනය පිළිබඳ සාක්ෂි ඉදිරිපත් කිරීමට ඔබට අවශ්ය වනු ඇත.", - "-1175785439": "ඩෙරිව් (එස්වීජී) එල්එල්සී (සමාගම අංක 273 එල්එල්සී 2020)", - "-235833244": "අ., ෆොරෙක්ස්, කොටස්, කොටස් දර්ශක, ගුප්තකේතන මුදල් සහ අ.", - "-139026353": "ඔබ ගැන සෙල්ෆි.", - "-70314394": "ඔබගේ නම සහ ලිපිනය සහිත මෑත කාලීන උපයෝගිතා බිල්පතක් (විදුලිය, ජලය හෝ ගෑස්) හෝ මෑත බැංකු ප්රකාශයක් හෝ රජය විසින් නිකුත් කරන ලද ලිපියක්.", - "-435524000": "සත්යාපනය අසාර්ථකයි. ගිණුම් නිර්මාණය කිරීමේදී නැවත ඉදිරිපත් කරන්න.", - "-1385099152": "ඔබේ ලේඛනය සත්යාපනය කර ඇත.", - "-1434036215": "මූල්ය ආදර්ශන", - "-1416247163": "මූල්ය STP", - "-1637969571": "Demo ස්වප්-නිදහස්", - "-1882063886": "ආදර්ශන සීඑෆ්ඩී", - "-1347908717": "SVG මූල්ය ආදර්ශන", + "-1501230046": "ලක්ෂ්‍යයේ ප්‍රතිශත (pips) 0.6", + "-1689815930": "ඔබ යම් සීමාවන් කරා ළඟා වූ පසු අනන්‍යතාවය සහ ලිපිනය පිළිබඳ සාක්ෂි ඉදිරිපත් කිරීමට ඔබට අවශ්‍ය වනු ඇත.", + "-1175785439": "Deriv (SVG) LLC (සමාගම ම් අංකය 273 LLC 2020)", + "-235833244": "කෘත්‍රිම​ දර්ශක, forex, කොටස්, කොටස් දර්ශක, ක්‍රිප්ටෝ මුදල්, සහ ETF", + "-139026353": "ඔබේම සෙල්ෆියක්.", + "-70314394": "ඔබගේ නම සහ ලිපිනය සහිත මෑත කාලීන උපයෝගිතා බිල්පතක් (විදුලිය, ජලය හෝ ගෑස්) හෝ මෑත බැංකු ප්‍රකාශයක් හෝ රජය විසින් නිකුත් කරන ලද ලිපියක්.", + "-435524000": "සත්‍යාපනය අසාර්ථකයි. ගිණුම් නිර්මාණය කිරීමේදී නැවත ඉදිරිපත් කරන්න.", + "-1385099152": "ඔබේ ලේඛනය සත්‍යාපනය කර ඇත.", + "-931599668": "ETF", + "-651501076": "ව්‍යුත්පන්න - SVG", + "-865172869": "මූල්‍ය - BVI", + "-1851765767": "මූල්‍ය - Vanuatu", + "-558597854": "මූල්‍ය - Labuan", + "-2052425142": "නිදහස් හුවමාරු - SVG", + "-1192904361": "Deriv X ආදර්ශන​ ගිණුම", + "-1269597956": "MT5 වේදිකාව", + "-239789243": "(බලපත්‍ර අංකය SIBA/L/18/1114)", + "-1434036215": "මූල්‍ය ආදර්ශන ගිණුම", + "-1416247163": "මූල්‍ය STP", + "-1637969571": "Demo නිදහස් හුවමාරු", + "-1882063886": "ආදර්ශන CFD", + "-1347908717": "SVG මූල්‍ය ආදර්ශන ගිණුම", "-1780324582": "SVG", - "-785625598": "වෙබ් අඩවියේ සහ ජංගම යෙදුම්වල ඔබගේ {{platform}} ගිණුමට ලොග් වීමට මෙම අක්තපත්ර භාවිතා කරන්න.", + "-785625598": "වෙබ් අඩවියේ සහ ජංගම යෙදුම්වල ඔබගේ {{platform}} ගිණුමට ලොග් වීමට මෙම අක්තපත්‍ර භාවිතා කරන්න.", "-997127433": "මුරපදය වෙනස් කරන්න", "-1300381594": "Acuity වෙළඳ මෙවලම් ලබා ගන්න", "-860609405": "මුරපදය", "-742647506": "අරමුදල් මාරු කිරීම", - "-1972393174": "අපගේ කෘතිම, කූඩ සහ ව්යුත්පන්න එෆ්එක්ස් මත සීඑෆ්ඩී වෙළඳාම් කරන්න.", + "-1972393174": "අපගේ කෘත්‍රිම​ දර්ශක, බාස්කට් සහ ව්‍යුත්පන්න FX මත CFD ගනුදෙනු කරන්න.", "-1357917360": "වෙබ් පර්යන්තය", "-1454896285": "MT5 ඩෙස්ක්ටොප් යෙදුම වින්ඩෝස් එක්ස්පී, වින්ඩෝස් 2003 සහ වින්ඩෝස් විස්ටා විසින් සහය නොදක්වයි.", "-810388996": "ඩෙරිව් එක්ස් ජංගම යෙදුම බාගන්න", "-1727991510": "ඩෙරිව් එක්ස් මොබයිල් ඇප් බාගත කිරීම සඳහා QR කේතය පරිලෝකනය කරන්න", "-511301450": "කිසියම් ගිණුමක cryptocurrency වෙළඳාමේ ඇති හැකියාව පෙන්නුම් කරයි.", - "-1647569139": "සින්තටික්, බාස්කට්, ව්යුත්පන්න එෆ්එක්ස්, ෆොරෙක්ස්: සම්මත/ක්ෂුද්ර, කොටස්, කොටස් දර්ශක, වෙළඳ භාණ්ඩ, ගුප්තකේතන මුදල්", - "-2102641225": "බැංකු පෙරළීමේ දී, විදේශ විනිමය වෙලඳපොලවල ද්රවශීලතාවය අඩු වන අතර සේවාදායක ඇණවුම් සඳහා පැතිරීම හා සැකසුම් කාලය වැඩි කළ හැකිය. මෙය දිවා ආලෝකය ඉතිරි කිරීමේ කාලය තුළ 21:00 GMT පමණ සිදු වන අතර 22:00 GMT දිවා ආලෝකය ඉතිරි නොවන කාලය.", + "-1647569139": "කෘත්‍රිම​ දර්ශක, බාස්කට්, Derived FX, Forex: සම්මත/ක්ෂුද්‍ර, කොටස්, කොටස් දර්ශක, වෙළඳ භාණ්ඩ, ක්‍රිප්ටෝ මුදල්", + "-2102641225": "බැංකු නැවත නිකුත් කිරීමේදී, forex වෙළඳපල තුළ ද්‍රවශීලතාව අඩු වන අතර ගනුදෙනුකරුවන්ගේ ඇණවුම් සඳහා ව්‍යාප්ති සහ සැකසීමේ කාලය වැඩි කළ හැක. මෙය සිදුවන්නේ 21:00 GMT (daylight saving time), සහ 22:00 GMT (non-daylight saving time) පමණ වේ.", "-495364248": "ආන්තික ඇමතුම් සහ නැවතුම් මට්ටම වෙළඳපල තත්ත්වය මත පදනම්ව වරින් වර වෙනස් වේ.", "-536189739": "වෙළඳපල විවෘත කිරීමේ පරතරය හේතුවෙන් අහිතකර වෙළඳපල චලනයන්ගෙන් ඔබේ කළඹ ආරක්ෂා කර ගැනීම සඳහා, වෙළඳපල වසා දැමීමට පෙර මූල්ය ගිණුම් සඳහා ඉදිරිපත් කරන ලද සියලුම සංකේත සඳහා ලීවරය අඩු කිරීමට සහ වෙළඳපල විවෘත කිරීමෙන් පසු එය නැවත වැඩි කිරීමට අපට අයිතියක් ඇත. සෑම විටම ඔබගේ තනතුරු සඳහා සහය දැක්වීම සඳහා ඔබේ {{platform}} ගිණුමේ ප්රමාණවත් අරමුදල් ඇති බවට වග බලා ගන්න.", "-712681566": "සම වයසේ සිට සම හුවමාරුව", @@ -3409,9 +3436,13 @@ "-1779241732": "ලිපිනයේ පළමු පේළිය නිසි ආකෘතියකින් නොවේ.", "-188222339": "මෙය අක්ෂර {{max_number}} නොඉක්මවිය යුතුය.", "-1673422138": "රාජ්ය/පළාත නිසි ආකෘතියකින් නොමැත.", - "-1580554423": "තථ්ය-ලෝක වෙළඳපල චලනයන් අනුකරණය කරන අපගේ කෘතිම දර්ශක මත CFDs වෙළඳාම් කරන්න.", + "-1580554423": "සැබෑ ලෝකයේ වෙළඳපල චලන අනුකරණය කරන අපගේ කෘත්‍රිම​ දර්ශක මත CFD ගනුදෙනු කරන්න.", "-1385484963": "ඔබගේ {{platform}} මුරපදය වෙනස් කිරීමට තහවුරු කරන්න", "-1990902270": "මෙය ඔබගේ සියලුම ගිණුම් {{platform}} වලට මුරපදය වෙනස් කරයි.", + "-1922462747": "Trader's Hub", + "-700260448": "නිරූපණය", + "-1769158315": "සැබෑ", + "-2015785957": "CFD {{demo_title}} ගිණුම් සසඳන්න", "-673424733": "ආදර්ශන ගිණුම", "-1986258847": "සේවාදායකය නඩත්තු ආරම්භ 01:00 GMT සෑම ඉරිදා, මෙම ක්රියාවලිය දක්වා ගත විය හැක 2 සම්පූර්ණ කිරීමට පැය. මෙම කාලය තුළ සේවය කඩාකප්පල් විය හැකිය.", "-1199152768": "කරුණාකර අපගේ වෙනත් වේදිකා ගවේෂණය කරන්න.", @@ -3422,55 +3453,57 @@ "-393388362": "අපි ඔබේ ලේඛන සමාලෝචනය කරනවා. මෙය දින 1 සිට 3 දක්වා ගත විය යුතුය.", "-790488576": "මුරපදය අමතකද?", "-535365199": "{{platform_name}} {{account}} ගිණුමක් එක් කිරීමට ඔබගේ {{platform}} මුරපදය ඇතුළත් කරන්න.", - "-2057918502": "ඉඟිය: ඔබ ඔබේ ඩෙරිව් මුරපදය ඇතුළත් කර ඇති අතර එය ඔබගේ {{platform}} මුරපදයට වඩා වෙනස් වේ.", - "-1769158315": "සැබෑ", - "-700260448": "නිරූපණය", + "-2057918502": "ඉඟිය: ඔබ ඔබේ Deriv මුරපදය ඇතුළත් කර ඇති අතර එය ඔබගේ {{platform}} මුරපදයට වඩා වෙනස් වේ.", "-1936102840": "සුභ පැතුම්, ඔබ ඔබේ {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}} ගිණුම සාර්ථකව නිර්මාණය කර ඇත. ", "-1928229820": "Deriv X ආයෝජකයා මුරපදය යළි පිහිටුවන්න", - "-1087845020": "ප්රධාන", + "-1087845020": "ප්‍රධාන", "-1950683866": "ආයෝජකයා", "-1874242353": "අරමුදල ඉහළට", "-89838213": "ඔබේ ශේෂය<1> හෝ ඊට අඩු<0> නම් අතිරේකයක් සමඟ ඔබේ ආදර්ශන ගිණුම ඉහළට ඔසවා තැබිය හැකිය.", "-1211122723": "{{ platform }} {{ account_title }} ගිණුම", "-78895143": "වත්මන් ශේෂය", "-149993085": "නව වත්මන් ශේෂය", - "-490244964": "විදේශ විනිමය, කොටස්, කොටස් දර්ශක, ගුප්තකේතන මුදල්", - "-1368041210": ", කෘතිම දර්ශක", - "-877064208": "යුරෝ", + "-490244964": "Forex, කොටස්, කොටස් දර්ශක, ක්‍රිප්ටෝ මුදල්", + "-1368041210": ", කෘත්‍රිම​ දර්ශක", + "-877064208": "EUR", "-1284221303": "ඔබගේ ගිණුමේ ශේෂය නැවතුම් මට්ටමට ආසන්නව පහත වැටේ නම්, ආන්තික ඇමතුම් ලෙස හැඳින්වෙන අනතුරු ඇඟවීමක් ඔබට ලැබෙනු ඇත.", - "-1848799829": "තේරුම් ගැනීමට සිදු නතර, පළමු ඔබ ඔබේ කොටස් අනුපාතය වන ආන්තිකය මට්ටම ගැන ඉගෙන ගැනීමට අවශ්ය (ඔබ එම මොහොතේ දී ඔබගේ සියලු තනතුරු වසා නම් ඔබට ඇති මුළු ශේෂය) ඔබ මේ මොහොතේ භාවිතා කරන්නේ ආන්තිකය කිරීමට. ඔබගේ ආන්තික මට්ටම අපගේ නැවතුම් මට්ටමට වඩා පහත වැටුණහොත්, තවදුරටත් පාඩු වලින් ඔබව ආරක්ෂා කිරීම සඳහා ඔබේ ස්ථාන ස්වයංක්රීයව වසා දැමිය හැකිය.", + "-1848799829": "තේරුම් ගැනීමට සිදු නතර, පළමු ඔබ ඔබේ කොටස් අනුපාතය වන ආන්තිකය මට්ටම ගැන ඉගෙන ගැනීමට අවශ්‍ය (ඔබ එම මොහොතේ දී ඔබගේ සියලු තනතුරු වසා නම් ඔබට ඇති මුළු ශේෂය) ඔබ මේ මොහොතේ භාවිතා කරන්නේ ආන්තිකය කිරීමට. ඔබගේ ආන්තික මට්ටම අපගේ නැවතුම් මට්ටමට වඩා පහත වැටුණහොත්, තවදුරටත් පාඩු වලින් ඔබව ආරක්ෂා කිරීම සඳහා ඔබේ ස්ථාන ස්වයංක්‍රීය වසා දැමිය හැකිය.", "-224051432": "24/7", - "-70716111": "FX-මේජර්ස් (සම්මත/ක්ෂුද්ර කැබලි අක්ෂර), FX-බාල වයස්කරුවන්, කූඩ දර්ශක, වෙළඳ භාණ්ඩ, ගුප්තකේතන මුදල් සහ කොටස් දර්ශක", - "-1041629137": "එෆ්එක්ස්-මේජර්ස්, එෆ්එක්ස්-බාල වයස්කරුවන්, එෆ්එක්ස්-එක්සොටික්ස් සහ ගුප්තකේතන මුදල්", - "-287097947": "FX-මේජර්ස් (සම්මත/ක්ෂුද්ර කැබලි අක්ෂර), FX-බාල වයස්කරුවන්, වෙළඳ භාණ්ඩ, ගුප්තකේතන මුදල් (එක්සත් රාජධානිය හැර)", + "-70716111": "ප්‍රධාන FX (සම්මත/ක්ෂුද්‍ර​ කොටස්), සුළු FX, බාස්කට් දර්ශක, වෙළඳ භාණ්ඩ, ක්‍රිප්ටෝ මුදල්, කොටස් සහ කොටස් දර්ශක", + "-1041629137": "ප්‍රධාන-FX, සුළු-FX, විදේශික-FX, සහ ක්‍රිප්ටෝ මුදල්", + "-287097947": "ප්‍රධාන FX (සම්මත/ක්ෂුද්‍ර​ කොටස්), සුළු FX, වෙළඳ භාණ්ඩ, ක්‍රිප්ටෝ මුදල් (එක්සත් රාජධානිය හැර)", "-2016975615": "MT5 CFDs සැබෑ ගිණුම ලබා ගන්න", "-1207265427": "CFDs සැබෑ ගිණුම් සසඳා බලන්න", "-1225160479": "පවතින ගිණුම් සසඳා බලන්න", - "-266701451": "ව්යුත්X වචන සලකුණ", - "-2145356061": "ඩෙරිව් එක්ස් ගිණුම සමඟ වෙළඳාම් කිරීමට ඔබගේ දුරකථනයෙන් ඩෙරිව් එක්ස් බාගන්න", + "-266701451": "derivX වචන සලකුණ", + "-2145356061": "Deriv X ගිණුම සමඟ ගනුදෙනු කිරීමට ඔබගේ දුරකථනයෙන් Deriv X බාගන්න", "-251202291": "තැරැව්කරු", - "-81650212": "මෙටා ට්රේඩර් 5 වෙබ්", + "-81650212": "MetaTrader 5 වෙබ්", "-2123571162": "බාගත", - "-941636117": "මෙටා ට්රේඩර් 5 ලිනක්ස් යෙදුම", - "-637537305": "{{ platform }} {{ account }} ගිණුම සමඟ වෙළඳාම් කිරීම සඳහා ඔබගේ දුරකථනයෙන් {{ platform }} බාගන්න", + "-941636117": "MetaTrader 5 Linux යෙදුම", + "-637537305": "{{ platform }} {{ account }} ගිණුම සමඟ ගනුදෙනු කිරීම සඳහා ඔබගේ දුරකථනයෙන් {{ platform }} බාගන්න", + "-678964540": "දක්වා", + "-206829624": "(1:x)", + "-616293830": "Forex, වෙළඳ භාණ්ඩ, ක්‍රිප්ටෝ මුදල් සහ කොටස් දර්ශක වෙලඳපොලවල් තුළ තෝරාගත් උපකරණ ගනුදෙනු කිරීමේදී <0>1:1500 දක්වා ගතික උත්තෝලයක් භුක්ති විඳින්න. වත්කම් වර්ගය සහ ගනුදෙනු පරිමාව මත පදනම්ව අපගේ ගතික උත්තෝලනය ඔබගේ ගනුදෙනු ස්ථානයට ස්වයංක්‍රීයව ගැලපේ.", "-2042845290": "ඔබේ ආයෝජක මුරපදය වෙනස් කර ඇත.", "-1882295407": "ඔබගේ මුරපදය වෙනස් කර ඇත.", - "-254497873": "වෙනත් පරිශීලකයෙකුට නැරඹීමේ ප්රවේශය ලබා දීමට මෙම මුරපදය භාවිතා කරන්න. ඔවුන් ඔබේ වෙළඳ ගිණුම බැලීමට ඉඩ ඇති අතර, ඔවුන්ට වෙළඳාම් කිරීමට හෝ වෙනත් ක්රියාමාර්ග ගැනීමට නොහැකි වනු ඇත.", + "-254497873": "වෙනත් පරිශීලකයෙකුට නැරඹීමේ ප්‍රවේශය ලබා දීමට මෙම මුරපදය භාවිතා කරන්න. ඔවුන් ඔබේ ගනුදෙනු ගිණුම බැලීමට ඉඩ ඇති අතර, ඔවුන්ට ගනුදෙනු කිරීමට හෝ වෙනත් ක්‍රියාමාර්ග ගැනීමට නොහැකි වනු ඇත.", "-161656683": "වත්මන් ආයෝජක මුරපදය", "-374736923": "නව ආයෝජක මුරපදය", "-1793894323": "ආයෝජක මුරපදය සාදන්න හෝ නැවත සකසන්න", - "-2026018074": "ඩෙරිව් (එස්වීජී) එල්එල්සී (සමාගම් අංක 273 එල්එල්සී 2020) යටතේ ඔබේ ඩෙරිව් එම්ටී 5 <0>{{account_type_name}} ගිණුම එක් කරන්න.", - "-162320753": "බ්රිතාන්ය වර්ජින් දූපත් මූල්ය සේවා කොමිෂන් සභාව විසින් නියාමනය කරනු ලබන ඩෙරිව් (බීවීඅයි) ලිමිටඩ් යටතේ ඔබේ ඩෙරිව් එම්ටී 5 <0>{{account_type_name}} ගිණුම එක් කරන්න (බලපත්ර අංක. කෑම/L/18/1114).", - "-2125860351": "ඔබේ ඩෙරිව් එම්ටී 5 සීඑෆ්ඩී ගිණුම සඳහා අධිකරණ බලයක් තෝරන්න", + "-2026018074": "Deriv (SVG) LLC (සමාගම් අංක 273 LLC 2020) යටතේ ඔබේ Deriv MT5 <0>{{account_type_name}} ගිණුම එක් කරන්න.", + "-162320753": "බ්‍රිතාන්‍ය වර්ජින් දූපත් මූල්‍ය සේවා කොමිෂන් සභාව විසින් නියාමනය කරනු ලබන Deriv (BVI) Ltd යටතේ ඔබේ Deriv MT5 <0>{{account_type_name}} ගිණුම එක් කරන්න (බලපත්‍ර අංක. SIBA/L/18/1114).", + "-271828350": "මූල්‍ය Deriv MT5 වෙතින් බොහෝ දේ ලබා ගන්න", + "-2125860351": "ඔබේ Deriv MT5 CFD ගිණුම සඳහා අධිකරණ බලයක් තෝරන්න", "-479119833": "ඔබේ Deriv MT5 {{account_type}} ගිණුම සඳහා අධිකරණ බලයක් තෝරන්න", - "-450424792": "සැබෑ ඩෙරිව් එම්ටී 5 ගිණුමක් නිර්මාණය කිරීම සඳහා ඔබට ඩෙරිව් හි සැබෑ ගිණුමක් (ෆියට් මුදල් හෝ ගුප්තකේතන මුදල්) අවශ්ය වේ.", - "-1760596315": "ඩෙරිව් ගිණුමක් සාදන්න", + "-450424792": "සැබෑ Deriv MT5 ගිණුමක් නිර්මාණය කිරීම සඳහා ඔබට Deriv හි සැබෑ ගිණුමක් (ෆියට් මුදල් හෝ ක්‍රිප්ටෝ මුදල්) අවශ්‍ය වේ.", + "-1760596315": "Deriv ගිණුමක් සාදන්න", "-235472388": "Deriv {{platform}} {{is_demo}}", - "-525896186": "Deriv EZ ගිණුම සමඟ වෙළඳාම් කිරීමට ඔබගේ දුරකථනයෙන් ඩෙරිව් GO බාගන්න", - "-346502452": "ඩෙරිව් සී ට්රේඩර් ගිණුම සමඟ වෙළඳාම් කිරීම සඳහා ඔබේ දුරකථනයෙන් ඩෙරිව් සී ට්රේඩර් බාගන්න", - "-1396757256": "ඔබගේ බ්රව්සරයේ Deriv cTrader ධාවනය කරන්න", - "-648956272": "වෙබ් සහ ජංගම යෙදුම් ඔබේ Deriv X ගිණුම් වෙත ප්රවිෂ්ට වීමට මෙම මුරපදය භාවිතා කරන්න.", - "-1814308691": "ඔබගේ {{platform}} මුරපදය වෙනස් කිරීමට කරුණාකර විද්යුත් තැපෑලෙහි ඇති සබැඳිය ක්ලික් කරන්න.", + "-525896186": "Deriv EZ ගිණුම සමඟ ගනුදෙනු කිරීමට ඔබගේ දුරකථනයෙන් Deriv GO බාගන්න", + "-346502452": "Deriv cTrader ගිණුම සමඟ ගනුදෙනු කිරීම සඳහා ඔබේ දුරකථනයෙන් Deriv cTrader බාගන්න", + "-1396757256": "ඔබගේ බ්‍රවුසරයේ Deriv cTrader ධාවනය කරන්න", + "-648956272": "වෙබ් සහ ජංගම යෙදුම් ඔබේ Deriv X ගිණුම් වෙත ප්‍රවිෂ්ට වීමට මෙම මුරපදය භාවිතා කරන්න.", + "-1814308691": "ඔබගේ {{platform}} මුරපදය වෙනස් කිරීමට කරුණාකර ඊ-තැපෑලෙහි ඇති සබැඳිය ක්ලික් කරන්න.", "-601303096": "Deriv {{ platform }} බාගැනීමට QR කේතය පරිලෝකනය කරන්න.", "-1282933308": "{{barrier}}නොවේ", "-968190634": "සමාන {{barrier}}", @@ -3480,34 +3513,34 @@ "-337314714": "දින", "-1226595254": "ටර්බොස්", "-1763848396": "දාන්න", - "-1386326276": "බාධක යනු අවශ්ය ක්ෂේත්රයකි.", + "-1386326276": "බාධක යනු අවශ්‍ය ක්ෂේත්‍රයකි.", "-1418742026": "ඉහළ බාධකයක් පහළ බාධකයට වඩා වැඩි විය යුතුය.", "-92007689": "පහළ බාධකය ඉහළ බාධකයට වඩා අඩු විය යුතුය.", "-1095538960": "කරුණාකර “HH: MM” ආකෘතියෙන් ආරම්භක වේලාව ඇතුළත් කරන්න.", "-1975910372": "මිනිත්තුව 0 ත් 59 ත් අතර විය යුතුය.", "-866277689": "කල් ඉකුත් වීමේ කාලය අතීතයේ විය නොහැක.", "-1455298001": "දැන්", - "-256210543": "මෙම අවස්ථාවේදී වෙළඳාම ලබා ගත නොහැක.", - "-1150099396": "අපි ඉක්මනින් ඔබ වෙනුවෙන් මෙම ලබා ගත හැකි කිරීමට කටයුතු කරනවා. ඔබට වෙනත් ගිණුමක් තිබේ නම්, වෙළඳාම දිගටම කරගෙන යාමට එම ගිණුමට මාරු වන්න. ඔබට ඩෙරිව් එම්ටී 5 මූල්ය එකතු කළ හැකිය.", + "-256210543": "මෙම අවස්ථාවේදී ගනුදෙනු ලබා ගත නොහැක.", + "-1150099396": "අපි ඉක්මනින් ඔබ වෙනුවෙන් මෙම ලබා ගත හැකි කිරීමට කටයුතු කරනවා. ඔබට වෙනත් ගිණුමක් තිබේ නම්, ගනුදෙනු දිගටම කරගෙන යාමට එම ගිණුමට මාරු වන්න. ඔබට Deriv MT5 මූල්‍ය එකතු කළ හැකිය.", "-28115241": "{{platform_name_trader}} මෙම ගිණුම සඳහා ලබා ගත නොහැක", "-453920758": "{{platform_name_mt5}} උපකරණ පුවරුව වෙත යන්න", "-402175529": "ඉතිහාසය", "-902712434": "ගනුදෙනුව අවලංගු කිරීම", - "-988484646": "ගනුදෙනුව අවලංගු කිරීම (ක්රියාත්මක කරන ලද)", - "-444882676": "ගනුදෙනුව අවලංගු කිරීම (ක්රියාකාරී)", + "-988484646": "ගනුදෙනුව අවලංගු කිරීම (ක්‍රියාත්මක කරන ලද)", + "-444882676": "ගනුදෙනුව අවලංගු කිරීම (ක්‍රියාකාරී)", "-13423018": "යොමු හැඳුනුම්පත", "-2035315547": "අඩු බාධකයක්", "-1551639437": "ඉතිහාසයක් නැත", "-1214703885": "ඔබ තවමත් යාවත්කාලීන කර ඇත්තේ ලාභය ලබා ගැනීම හෝ පාඩුව නැවැත්වීම", "-504849554": "එය නැවත විවෘත වේ", - "-59803288": "මේ අතර, අපගේ කෘතිම දර්ශක උත්සාහ කරන්න. ඔවුන් සැබෑ වෙළඳපල අස්ථාවරත්වය අනුකරණය කරන අතර 24/7 විවෘතව පවතී.", + "-59803288": "මේ අතරතුර, අපගේ කෘත්‍රිම​ දර්ශක උත්සාහ කරන්න. ඒවා සැබෑ වෙළඳපල අස්ථාවරත්වය අනුකරණය කරන අතර සතියේ දින 7ම, පැය 24 පුරා විවෘතව පවතී.", "-1278109940": "විවෘත වෙළඳපොලවල් බලන්න", "-694105443": "මෙම වෙළඳපොළ වසා ඇත", "-439389714": "අපි එය මත වැඩ කරනවා", "-770929448": "{{platform_name_smarttrader}}වෙත යන්න", "-590131162": "{{website_domain}}මත රැඳී සිටින්න", "-1444663817": "ද්විමය. කොම් වෙත යන්න", - "-1526466612": "ඔබ දැනට සහාය නොදක්වන වෙළඳ වර්ගයක් තෝරාගෙන ඇත, නමුත් අපි එය මත වැඩ කරන්නෙමු.", + "-1526466612": "ඔබ දැනට සහාය නොදක්වන ගනුදෙනු වර්ගයක් තෝරාගෙන ඇත, නමුත් අපි එය මත වැඩ කරන්නෙමු.", "-1043795232": "මෑත කාලීන තනතුරු", "-1572796316": "මිලදී ගැනීමේ මිල:", "-153220091": "{{display_value}} ටික්", @@ -3519,7 +3552,7 @@ "-729830082": "අඩු බලන්න", "-149836494": "ඔබේ ගනුදෙනු යොමු අංකය {{transaction_id}}", "-1382749084": "ආපසු වෙළඳාමට යන්න", - "-1231210510": "ටික්", + "-1231210510": "Tick", "-1239477911": "දෙවන", "-1585766960": "විනාඩි", "-1652791614": "මිනිත්තු", @@ -3527,7 +3560,7 @@ "-8998663": "ඉලක්කම්: {{last_digit}} ", "-1435392215": "ගනුදෙනු අවලංගු කිරීම ගැන", "-2017825013": "ඒක ගත්තා", - "-1280319153": "තෝරාගත් කාල රාමුවක් තුළ ඕනෑම වේලාවක ඔබේ වෙළඳාම අවලංගු කරන්න. තෝරාගත් කාල රාමුව තුළ ඔබේ වෙළඳාම නැවතුම් මට්ටමට ළඟා වුවහොත් ස්වයංක්රීයව අවුලුවන.", + "-1280319153": "තෝරාගත් කාල රාමුවක් තුළ ඕනෑම වේලාවක ඔබේ ස්වයංක්‍රීය අවලංගු කරන්න. තෝරාගත් කාල රාමුව තුළ ඔබේ ගනුදෙනු නැවතුම් මට්ටමට ළඟා වුවහොත් ස්වයංක්‍රීය අවුලුවන.", "-471757681": "අවදානම් කළමනාකරණය", "-843831637": "පාඩුව නවත්වන්න", "-771725194": "ගනුදෙනුව අවලංගු", @@ -3535,13 +3568,13 @@ "-1003473648": "කාල සීමාව: {{duration}} දින", "-700280380": "ගනුදෙනුව අවලංගු කරන්න. ගාස්තු", "-740702998": "<0>{{title}} {{message}}", - "-1669741470": "කල් ඉකුත් වීමේ දී ගෙවීම අවසාන මිල සහ වැඩ වර්ජන මිල අතර වෙනස මගින් ගුණ කරන ලක්ෂ්යයකට ගෙවීමකට සමාන වේ.", + "-1669741470": "කල් ඉකුත් වීමේ දී ගෙවීම අවසාන මිල සහ වැඩ වර්ජන මිල අතර වෙනස මගින් ගුණ කරන ලක්ෂ්‍යයකට ගෙවීමකට සමාන වේ.", "-1527492178": "අගුලු දමා මිලදී", "-725375562": "සැකසුම් මෙනුවෙන් ඔබට මිලදී ගැනීමේ බොත්තම අගුළු ඇරීමට/අගුළු ඇරීමට හැකිය", "-2131851017": "වර්ධන වේගය", "-1358367903": "කොටස", "-542594338": "උපරිම ගෙවීම", - "-690963898": "ඔබගේ ගෙවීම මෙම මුදල කරා ළඟා වූ විට ඔබේ කොන්ත්රාත්තුව ස්වයංක්රීයව වසා දැමෙනු ඇත.", + "-690963898": "ඔබගේ ගෙවීම මෙම මුදල කරා ළඟා වූ විට ඔබේ ගිවිසුම ස්වයංක්‍රීයව වසා දැමෙනු ඇත.", "-511541916": "මෙම කිනිතුල්ලන් සංඛ්යාව කරා ළඟා වූ පසු ඔබේ කොන්ත්රාත්තුව ස්වයංක්රීයව වසා දැමෙනු ඇත.", "-434270664": "වත්මන් මිල", "-1956787775": "බාධක මිල:", @@ -3884,7 +3917,7 @@ "-474779821": "අවකාශය මැසෙන", "-1219239717": "ඔබගේ වැඩබිමෙන් අනිවාර්ය බ්ලොක් එකක් හෝ කිහිපයක් අතුරුදහන් වී ඇත. කරුණාකර අවශ්ය කොටස (ය) එකතු කර නැවත උත්සාහ කරන්න.", "-250761331": "ඔබගේ වැඩබිමෙහි අනිවාර්ය බ්ලොක් එකක් හෝ කිහිපයක් අක්රීය කර ඇත. කරුණාකර අවශ්ය කොටස (ය) සක්රීය කර නැවත උත්සාහ කරන්න.", - "-1687036846": "බ්ලොක් බාගත කරන්න", + "-1687036846": "කොටසක් බාගත කර ගන්න", "-1266781295": "පුළුල් කිරීම", "-894560707": "ශ්‍රිතය", "-1867119688": "අනුපිටපත් කිරීම", diff --git a/packages/translations/src/translations/th.json b/packages/translations/src/translations/th.json index 8eb9d62ebb06..eb8bb694870c 100644 --- a/packages/translations/src/translations/th.json +++ b/packages/translations/src/translations/th.json @@ -465,6 +465,7 @@ "531114081": "3. ประเภทของสัญญา", "531675669": "Euro", "535041346": "รวมยอดเงินทุนทรัพย์ขั้นสูงสุดต่อวัน", + "537788407": "แพลตฟอร์ม CFD อื่นๆ", "538017420": "0.5 pips", "538228086": "ปิด-ต่ำ", "541650045": "จัดการรหัสผ่าน {{platform}}", @@ -515,6 +516,7 @@ "588609216": "เยี่ยมชมอีกครั้ง", "592087722": "จำเป็นต้องมีสถานะการจ้างงาน", "593459109": "ลองใช้สกุลเงินอื่น", + "594937260": "Derived - BVI", "595080994": "ตัวอย่าง: CR123456789", "595136687": "บันทึกกลยุทธ์", "597089493": "นี่คือที่ๆ คุณสามารถตัดสินใจจะขายสัญญาก่อนที่มันจะหมดอายุได้ ทั้งนี้ อนุญาตให้คัดลอกบล็อกนี้ได้หนึ่งชุดเท่านั้น", @@ -540,7 +542,7 @@ "619407328": "คุณแน่ใจหรือไม่ว่าคุณต้องการยกเลิกการเชื่อมโยงจาก {{identifier_title}}?", "623192233": "โปรดทำ <0>การทดสอบประเมินความเหมาะสม เพื่อเข้าถึงแคชเชียร์ของคุณ", "623542160": "แถวลำดับเส้นค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โพเนนเชียล (EMAA)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "คุณเพิ่งหยุดการทำงานของบอท สัญญาใดๆ ที่เปิดอยู่จะสามารถดูได้ในหน้า <0>รายงาน", "625571750": "จุดเข้า:", "626175020": "ค่าส่วนเบี่ยงเบนมาตรฐานตัวคูณขาขึ้น {{ input_number }}", "626809456": "ส่งอีกครั้ง", @@ -790,6 +792,7 @@ "876292912": "ออก", "879014472": "ถึงขีดจํานวนสูงสุดของเลขทศนิยมแล้ว", "879647892": "คุณสามารถขายสัญญาได้จนถึง 60 วินาทีก่อนเวลาหมดอายุ ถ้าคุณขาย เราจะจ่ายไปตาม <0>มูลค่าสัญญา ให้คุณ", + "881963105": "(XAUUSD, XAGUSD)", "885065431": "รับบัญชี Deriv", "888274063": "เมือง", "888924866": "เราไม่ยอมรับการป้อนข้อมูลต่อไปนี้สำหรับ:", @@ -812,7 +815,9 @@ "905564365": "MT5 CFDs", "906049814": "เราจะตรวจสอบเอกสารของคุณและแจ้งให้คุณทราบถึงสถานะเอกสารภายใน 5 นาที", "907680782": "การตรวจสอบหลักฐานการยืนยันความเป็นเจ้าของไม่สำเร็จ", + "909272635": "Financial - SVG", "910888293": "มีการพยายามทำรายการหลายครั้งเกินไป", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "ทำตามขั้นตอนเหล่านี้:", "912967164": "นำเข้าจากคอมพิวเตอร์ของคุณ", "915735109": "กลับไปที่ {{platform_name}}", @@ -847,6 +852,7 @@ "947758334": "โปรดระบุเมือง", "947914894": "เติมเงิน  <0>", "948156236": "สร้างรหัสผ่าน {{type}}", + "948176566": "ใหม่!", "948545552": "150+", "949859957": "ส่ง", "952927527": "ได้รับการควบคุมดูแลโดยหน่วยงานบริการทางการเงินมอลตา (MFSA) (ใบอนุญาตเลขที่ IS/70156)", @@ -1055,6 +1061,7 @@ "1169201692": "สร้างรหัสผ่าน {{platform}}", "1170228717": "อยู่ใน {{platform_name_trader}}", "1171765024": "ขั้นตอนที่ 3", + "1172524677": "CFD ทดลอง", "1173770679": "- ยอดกำไรขาดทุนปัจจุบัน: ใช้ตัวแปรนี้เพื่อเก็บกำไรสะสมหรือขาดทุนสะสมในขณะที่บอทของคุณกำลังทำงานอยู่ ตั้งค่าเริ่มต้นเป็น 0", "1174542625": "- ดูคุณสมบัติรหัสไอดีแชทจากผลตอบรับแล้วคัดลอกค่าของคุณสมบัตินั้น", "1174748431": "ช่องทางชำระเงิน", @@ -1202,6 +1209,7 @@ "1323996051": "ประวัติ", "1324110809": "ข้อมูลที่อยู่", "1324922837": "2. ตัวแปรใหม่จะปรากฏเป็นบล็อกภายใต้ตัวแปร Set", + "1325514262": "(ใบอนุญาตเลขที่ MB/18/0024)", "1327181172": "การเงินวานูอาตู", "1327494533": "{{sell_value}} (ขาย)", "1329136554": "ดัชนี Jump 200", @@ -1523,6 +1531,7 @@ "1674163852": "คุณสามารถกำหนดวันหมดอายุของสัญญาการค้าของคุณได้โดยการตั้งเป็นระยะเวลาหรือเป็นจุดเวลาสิ้นสุด", "1675030608": "ในการสร้างบัญชีนี้ ก่อนอื่นเราจำเป็นต้องให้คุณส่งหลักฐานที่อยู่ของคุณอีกครั้ง", "1675289747": "สลับไปยังบัญชีจริง", + "1676549796": "เลเวอเรจแบบไดนามิก", "1677027187": "Forex", "1677990284": "แอปของฉัน", "1679743486": "1. ไปที่ กลยุทธ์ด่วน แล้วเลือกกลยุทธ์ที่คุณต้องการ", @@ -1748,6 +1757,7 @@ "1889357660": "ป้อนค่าเป็นนาที ใส่ได้มากที่สุดถึง 60480 นาที (เทียบเท่า 6 สัปดาห์)", "1890171328": "ในการคลิกว่า ยอมรับ ตามด้านล่างนี้และดำเนินการเปิดบัญชี คุณควรรับทราบว่า คุณอาจกำลังเปิดรับความเสี่ยงต่างๆ (ซึ่งอาจมีนัยสำคัญ รวมถึงความเสี่ยงในการที่จะสูญเสียเงินลงทุนทั้งหมด) ซึ่งคุณอาจจะยังไม่มีความรู้และประสบการณ์ในการประเมินหรือบรรเทาสถานการณ์ได้อย่างเหมาะสม", "1890332321": "แสดงค่าเป็นจำนวนอักขระของสตริงข้อความที่ให้มา รวมถึงตัวเลข ช่องว่าง เครื่องหมายวรรคตอน และสัญลักษณ์ต่างๆ", + "1893869876": "(ล็อต)", "1894667135": "โปรดตรวจสอบยืนยันหลักฐานที่อยู่ของคุณ", "1898670234": "{{formatted_opening_time}} (GMT) ใน {{opening_day}},<0> {{opening_date}}.", "1902547203": "แอปพลิเคชั่น macOS MetaTrader 5", @@ -1880,6 +1890,7 @@ "2027696535": "ข้อมูลภาษี", "2028163119": "EOS/USD", "2029237955": "ลาบวน", + "2029641956": "CFDCompareAccounts", "2030018735": "RSI เป็นเครื่องมือวิเคราะห์ทางเทคนิคที่ช่วยให้คุณระบุแนวโน้มของตลาดโดยจะให้ค่าตั้งแต่ 0 ถึง 100 ทั้งนี้ ค่า RSI ที่ 70 และสูงกว่านั้นหมายความว่าสินทรัพย์อยู่ในภาวะซื้อมากเกินไปหรือ Overbought และแนวโน้มปัจจุบันอาจย้อนกลับภายหลัง ในขณะที่ค่า 30 และต่ำกว่านั้นหมายถึงสินทรัพย์อยู่ในภาวะขายมากเกินไปหรือ Oversold", "2030045667": "ข้อความ", "2033648953": "บล็อกนี้ให้ค่าแท่งเทียนที่ระบุเฉพาะสำหรับช่วงเวลาที่เลือกไว้", @@ -1937,6 +1948,7 @@ "2093675079": "- ปิด: ราคาปิด", "2096014107": "ใช้งาน", "2096456845": "วันเกิด*", + "2096603244": "Derived - Vanuatu", "2097170986": "เกี่ยวกับ Tether (Omni)", "2097365786": "สำเนาเอกสารประจำตัวประชาชน (บัตรประชาชน, หนังสือเดินทาง)", "2097381850": "คำนวณเส้นค่าเฉลี่ย Simple Moving Average จากลิสต์รายการในระยะเวลาหนึ่ง", @@ -2995,6 +3007,7 @@ "-981017278": "ทำการซื้อขายอัตโนมัติเพียงปลายนิ้วสัมผัส โดยไม่ต้องเขียนชุดคำสั่งเอง", "-1309011360": "ตําแหน่งที่เปิด", "-1597214874": "ตารางการเทรด", + "-1929724703": "เปรียบเทียบบัญชี CFD", "-883103549": "บัญชีถูกปิดใช้งาน", "-1837059346": "ซื้อ / ขาย", "-1845037007": "หน้าเพจผู้ลงโฆษณา", @@ -3363,6 +3376,11 @@ "-1373949478": "50+", "-1382029900": "70+", "-1493055298": "90+", + "-523602297": "Forex คู่เงินหลัก", + "-1303090739": "สูงถึง 1:1500", + "-19213603": "โลหะมีค่า", + "-1728334460": "สูงถึง 1:300", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "ค่าสเปรดจาก", "-1587894214": "เกี่ยวกับการตรวจสอบยืนยันที่จำเป็น", @@ -3382,6 +3400,15 @@ "-70314394": "ใบเรียกเก็บเงินค่าสาธารณูปโภคล่าสุด (ไฟฟ้า น้ำ หรือก๊าซ) หรือใบแจ้งยอดธนาคารล่าสุดหรือจดหมายที่ออกโดยรัฐบาลที่แสดงชื่อและที่อยู่ของคุณ", "-435524000": "การตรวจสอบยืนยันล้มเหลว กรุณาส่งใหม่อีกครั้งระหว่างสร้างบัญชี", "-1385099152": "เอกสารของคุณได้รับการยืนยันแล้ว", + "-931599668": "ETF", + "-651501076": "Derived - SVG", + "-865172869": "Financial - BVI", + "-1851765767": "Financial - Vanuatu", + "-558597854": "Financial - Labuan", + "-2052425142": "Swap-Free - SVG", + "-1192904361": "Deriv X ทดลอง", + "-1269597956": "แพลตฟอร์ม MT5", + "-239789243": "(ใบอนุญาตเลขที่ SIBA/L/18/1114)", "-1434036215": "บัญชีทดลอง Financial", "-1416247163": "Financial STP", "-1637969571": "บัญชีทดลองปลอดสวอป", @@ -3412,6 +3439,10 @@ "-1580554423": "เทรด CFDs ในดัชนีสังเคราะห์ของเราที่จำลองการเคลื่อนไหวของตลาดในโลกแห่งความเป็นจริง", "-1385484963": "ยืนยันเปลี่ยนรหัสผ่าน {{platform}} ของคุณ", "-1990902270": "การดําเนินการนี้จะเปลี่ยนรหัสผ่านสำหรับบัญชี {{platform}} ของคุณทั้งหมด", + "-1922462747": "Trader's hub", + "-700260448": "ทดลอง", + "-1769158315": "จริง", + "-2015785957": "เปรียบเทียบบัญชี CFD {{demo_title}}", "-673424733": "บัญชีทดลอง", "-1986258847": "การบำรุงรักษาเซิร์ฟเวอร์เริ่มต้นที่ 01:00 GMT ทุกวันอาทิตย์ และกระบวนการนี้อาจใช้เวลาถึง 2 ชั่วโมงจึงจะเสร็จสิ้น ดังนั้นการบริการอาจหยุดชะงักในช่วงเวลานี้", "-1199152768": "โปรดสํารวจชมแพลตฟอร์มอื่น ๆ ของเรา", @@ -3423,8 +3454,6 @@ "-790488576": "ลืมรหัสผ่าน?", "-535365199": "ใส่รหัสผ่าน {{platform}} ของคุณเพื่อเพิ่มบัญชี {{platform_name}} {{account}}", "-2057918502": "คําบอกใบ้: คุณอาจป้อนรหัสผ่าน Deriv ของคุณซึ่งต่างจากรหัสผ่าน {{platform}} ของคุณ", - "-1769158315": "จริง", - "-700260448": "ทดลอง", "-1936102840": "ขอแสดงความยินดี คุณได้สร้างบัญชี {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}} ของคุณเรียบร้อยแล้ว ", "-1928229820": "ตั้งรหัสผ่านใหม่ของนักลงทุน Deriv X", "-1087845020": "หลัก", @@ -3453,6 +3482,9 @@ "-2123571162": "ดาวน์โหลด", "-941636117": "แอป MetaTrader 5 ลินุกซ์", "-637537305": "ดาวน์โหลด {{ platform }} ไว้ในมือถือของคุณเพื่อทำการเทรดด้วยบัญชี {{ platform }} {{ account }}", + "-678964540": "ถึง", + "-206829624": "(1:x)", + "-616293830": "เพลิดเพลินไปกับเลเวอเรจแบบไดนามิก <0>สูงถึง 1:1500 เมื่อทำการซื้อขายตราสารที่เลือกในตลาด Forex สินค้าโภคภัณฑ์ สกุลเงินดิจิทัล และดัชนีหุ้น ทั้งนี้ เลเวอเรจแบบไดนามิกของเราจะปรับตามตำแหน่งการซื้อขายของคุณโดยอัตโนมัติตามประเภทสินทรัพย์และปริมาณการซื้อขาย", "-2042845290": "รหัสผ่านนักลงทุนของคุณได้ถูกเปลี่ยนเรียบร้อยแล้ว", "-1882295407": "รหัสผ่านของคุณได้ถูกเปลี่ยนเรียบร้อยแล้ว", "-254497873": "ใช้รหัสผ่านนี้เพื่อให้สิทธิ์การเข้าถึงแก่ผู้ใช้รายอื่น ในขณะพวกเขาอาจดูบัญชีการซื้อขายของคุณได้แต่พวกเขาจะไม่สามารถทำการซื้อขายหรือดำเนินการอื่นได้", @@ -3461,6 +3493,7 @@ "-1793894323": "สร้างหรือรีเซ็ตรหัสผ่านนักลงทุน", "-2026018074": "เพิ่มบัญชี Deriv MT5 <0>{{account_type_name}} ของคุณภายใต้ Deriv (SVG) LLC (หมายเลขบริษัท 273 LLC 2020)", "-162320753": "เพิ่มบัญชี Deriv MT5 <0>{{account_type_name}} ของคุณภายใต้บริษัท Deriv (BVI) Ltd ซึ่งถูกกำกับควบคุมโดยคณะกรรมการบริการทางการเงินหมู่เกาะบริติชเวอร์จิน (ใบอนุญาตเลขที่ SIBA/L/18/1114)", + "-271828350": "ใช้ประโยชน์ได้มากขึ้นจาก Deriv MT5 Financial", "-2125860351": "เลือกเขตอำนาจศาลสำหรับบัญชี Deriv MT5 CFD ของคุณ", "-479119833": "เลือกเขตอำนาจรับผิดชอบสำหรับบัญชี DMT5 {{account_type}} ของคุณ", "-450424792": "คุณจำเป็นต้องมีบัญชีจริง (สกุลเงินตรารัฐบาลหรือเงินดิจิทัล) ใน Deriv เพื่อสร้างบัญชี Deriv MT5 จริง", diff --git a/packages/translations/src/translations/tr.json b/packages/translations/src/translations/tr.json index 8cde0eb18b1e..3793a90b164a 100644 --- a/packages/translations/src/translations/tr.json +++ b/packages/translations/src/translations/tr.json @@ -465,6 +465,7 @@ "531114081": "3. Sözleşme Türü", "531675669": "Euro", "535041346": "Günlük maksimum toplam bahis", + "537788407": "Other CFDs Platform", "538017420": "0.5 pips", "538228086": "Kapanış-Düşük", "541650045": "{{platform}} parolasını yönet", @@ -515,6 +516,7 @@ "588609216": "Turu tekrarlayın", "592087722": "İstihdam durumu gereklidir.", "593459109": "Farklı bir para birimi deneyin", + "594937260": "Derived - BVI", "595080994": "Example: CR123456789", "595136687": "Stratejiyi Kaydet", "597089493": "Burası sözleşmenizi süresi dolmadan satmaya karar verebileceğiniz yer. Bu bloğun yalnızca bir kopyasına izin verilir.", @@ -540,7 +542,7 @@ "619407328": "{{identifier_title}} ile bağlantıyı kesmek istediğinizden emin misiniz?", "623192233": "Kasiyerinize erişmek için lütfen <0>Uygunluk Testini tamamlayın.", "623542160": "Üstel Hareketli Ortalama Dizisi (EMAA)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "Az önce ticaret botunu durdurdun. Açık sözleşmeler <0>Raporlar sayfasında görüntülenebilir.", "625571750": "Giriş noktası:", "626175020": "Standart Sapma Yukarı Çarpanı {{ input_number }}", "626809456": "Yeniden gönder", @@ -790,6 +792,7 @@ "876292912": "Çıkış", "879014472": "Maksimum ondalık sayısına ulaşıldı", "879647892": "Sözleşmeyi süre bitiminden 60 saniye öncesine kadar satabilirsiniz. Bunu yaparsanız, size <0>sözleşme değerini ödeyeceğiz.", + "881963105": "(XAUUSD, XAGUSD)", "885065431": "Bir Deriv hesabı edinin", "888274063": "İlçe/Şehir", "888924866": "Şunlar için aşağıdaki girdileri kabul etmiyoruz:", @@ -812,7 +815,9 @@ "905564365": "MT5 CFD'ler", "906049814": "We’ll review your documents and notify you of its status within 5 minutes.", "907680782": "Sahiplik doğrulaması kanıtı başarısız oldu", + "909272635": "Financial - SVG", "910888293": "Çok fazla deneme", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "Şu adımları takip edin:", "912967164": "Bilgisayarınızdan içe aktar", "915735109": "{{platform_name}} platformuna dönün", @@ -847,6 +852,7 @@ "947758334": "Şehir gereklidir", "947914894": "Tamamlayın  <0>", "948156236": "{{type}} şifresi oluştur", + "948176566": "New!", "948545552": "150+", "949859957": "Gönder", "952927527": "Malta Finansal Hizmetler Kurumu (MFSA) tarafından düzenlenir (lisans no. IS/70156)", @@ -1055,6 +1061,7 @@ "1169201692": "{{platform}} şifresi oluştur", "1170228717": "{{platform_name_trader}}'de kalın", "1171765024": "Step 3", + "1172524677": "CFDs Demo", "1173770679": "- CurrentPL: Botunuz çalışırken kümülatif kar veya zararı saklamak için bu değişkeni kullanın. Başlangıç değerini 0olarak ayarlayın.", "1174542625": "- Cevapta sohbet kimliği özelliğini bulun ve kimlik özelliğinin değerini kopyalayın", "1174748431": "Ödeme kanalı", @@ -1202,6 +1209,7 @@ "1323996051": "Profil", "1324110809": "Adres bilgileri", "1324922837": "2. Yeni değişken, Değişken belirle altında bir blok olarak görünecektir.", + "1325514262": "(licence no. MB/18/0024)", "1327181172": "Finansal Vanuatu", "1327494533": "{{sell_value}} (Sat)", "1329136554": "Jump 200 Endeksi", @@ -1523,6 +1531,7 @@ "1674163852": "Sözleşmenizin sona ermesini süreyi veya bitiş saatini belirleyerek belirleyebilirsiniz.", "1675030608": "Bu hesabı oluşturmak için önce adres kanıtınızı yeniden göndermeniz gerekiyor.", "1675289747": "Gerçek hesaba geçildi", + "1676549796": "Dinamik Kaldıraç", "1677027187": "Forex", "1677990284": "Uygulamalarım", "1679743486": "1. Hızlı strateji ögesine gidin ve istediğiniz stratejiyi seçin.", @@ -1748,6 +1757,7 @@ "1889357660": "Dakika cinsinden 60480 dakikaya kadar bir değer girin (6 haftaya eşit).", "1890171328": "Aşağıdaki Kabul Et'e tıklayarak ve Hesap Açılışına devam ederek, kendinizi doğru şekilde değerlendirebileceğiniz veya azaltabileceğiniz bilgi ve deneyime sahip olmayabileceğiniz risklere (ki önemli boyutta olabilir, yatırılan toplamın tamamının kaybedilme riski de dahil olmak üzere) maruz bırakabileceğinizi unutmayın.", "1890332321": "Belirli bir metin dizesinin sayı, boşluk, noktalama işaretleri ve semboller gibi karakter sayısını verir.", + "1893869876": "(lots)", "1894667135": "Lütfen adres kanıtınızı doğrulayın", "1898670234": "{{opening_day}}, <0> {{opening_date}} tarihinde {{formatted_opening_time} (GMT).", "1902547203": "MetaTrader 5 MacOS uygulaması", @@ -1880,6 +1890,7 @@ "2027696535": "Vergi bilgileri", "2028163119": "EOS/USD", "2029237955": "Labuan", + "2029641956": "CFDCompareAccounts", "2030018735": "RSI, piyasa eğilimini belirlemenize yardımcı olan teknik bir analiz aracıdır. Size 0 ile 100 arasında bir değer verecektir. 70 ve üzeri bir RSI değeri, varlığın aşırı alım yaptığı ve mevcut eğilimin tersine dönebileceği anlamına gelirken, 30 ve altındaki bir değer varlığın aşırı satış olduğu anlamına gelir.", "2030045667": "Mesaj", "2033648953": "Bu blok, belirli bir zaman aralığı için belirtilen mum değerini verir.", @@ -1937,6 +1948,7 @@ "2093675079": "- Kapanış: kapanış fiyatı", "2096014107": "Uygula", "2096456845": "Doğum Tarihiniz*", + "2096603244": "Derived - Vanuatu", "2097170986": "Tether hakkında (Omni)", "2097365786": "Kimlik belgenizin bir kopyası (kimlik kartı, pasaport)", "2097381850": "Basit Hareketli Ortalama çizgisini bir periyot ile listeden hesaplar", @@ -2995,6 +3007,7 @@ "-981017278": "Otomatik ticaret parmaklarınızın ucunda. Kodlama gerekmez.", "-1309011360": "Açık pozisyonlar", "-1597214874": "Ticaret tablosu", + "-1929724703": "Compare CFD accounts", "-883103549": "Hesap devre dışı bırakıldı", "-1837059346": "Satın al / Sat", "-1845037007": "Reklamveren sayfası", @@ -3363,6 +3376,11 @@ "-1373949478": "50+", "-1382029900": "70+", "-1493055298": "90+", + "-523602297": "Forex ana dalları", + "-1303090739": "1:1500'e kadar", + "-19213603": "Metaller", + "-1728334460": "1:300'e kadar", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "Spreadler", "-1587894214": "gerekli doğrulamalar hakkında.", @@ -3382,6 +3400,15 @@ "-70314394": "Yakın tarihli bir hizmet faturası (elektrik, su, veya gaz), banka hesap özeti veya adınızı ve bu adresinizi içeren resmi bir mektup.", "-435524000": "Doğrulama başarısız oldu. Hesap oluşturma sırasında yeniden gönderin.", "-1385099152": "Belgeniz doğrulandı.", + "-931599668": "ETF", + "-651501076": "Derived - SVG", + "-865172869": "Financial - BVI", + "-1851765767": "Financial - Vanuatu", + "-558597854": "Financial - Labuan", + "-2052425142": "Swap-Free - SVG", + "-1192904361": "Deriv X Demo", + "-1269597956": "MT5 Platform", + "-239789243": "(License no. SIBA/L/18/1114)", "-1434036215": "Demo Finansal", "-1416247163": "Finansal STP", "-1637969571": "Demo Swap-Free", @@ -3412,6 +3439,10 @@ "-1580554423": "Gerçek dünya piyasa hareketlerini simüle eden sentetik endekslerimizde CFD ticareti yapın.", "-1385484963": "{{platform}} parolanızı değiştirmek için onaylayın", "-1990902270": "Bu işlem, parolayı tüm {{platform}} hesaplarınıza değiştirecektir.", + "-1922462747": "Trader's hub", + "-700260448": "demo", + "-1769158315": "gerçek", + "-2015785957": "Compare CFDs {{demo_title}} accounts", "-673424733": "Demo hesabı", "-1986258847": "Sunucu bakımı her Pazar 01:00 GMT'de başlar ve bu işlemin tamamlanması 2 saate kadar sürebilir. Hizmet bu süre zarfında kesintiye uğrayabilir.", "-1199152768": "Lütfen diğer platformlarımızı inceleyin.", @@ -3423,8 +3454,6 @@ "-790488576": "Şifreni mi unuttun?", "-535365199": "{{platform}} {{account}} hesabı eklemek için {{platform_name}} şifrenizi girin.", "-2057918502": "İpucu: {{platform}} parolanızdan farklı olan Deriv parolanızı girmiş olabilirsiniz.", - "-1769158315": "gerçek", - "-700260448": "demo", "-1936102840": "Tebrikler, {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}} hesabınızı başarıyla oluşturdunuz. ", "-1928229820": "Deriv X yatırımcı parolasını sıfırla", "-1087845020": "ana", @@ -3453,6 +3482,9 @@ "-2123571162": "İndir", "-941636117": "MetaTrader 5 Linux uygulaması", "-637537305": "{{ platform }} {{ account }} hesabıyla işlem yapmak için telefonunuza {{ platform }} indirin", + "-678964540": "e", + "-206829624": "(1:x)", + "-616293830": "Forex, emtialar, kripto para birimleri ve hisse senedi endeksleri piyasalarında seçilen enstrümanlarda işlem yaparken <0>1:1500'e varan dinamik kaldıraçtan yararlanın. Dinamik kaldıraç oranımız, varlık türüne ve işlem hacmine bağlı olarak işlem pozisyonunuza otomatik olarak ayarlanır.", "-2042845290": "Yatırımcı parolanız değiştirildi.", "-1882295407": "Parolanız değiştirildi.", "-254497873": "Başka bir kullanıcıya görüntüleme erişimi vermek için bu parolayı kullanın. Onlar alım satım hesabınızı görebilseler de ticaret yapamaz veya başka bir işlem yapamaz.", @@ -3461,6 +3493,7 @@ "-1793894323": "Yatırımcı parolası oluşturun veya sıfırlayın", "-2026018074": "Add your Deriv MT5 <0>{{account_type_name}} account under Deriv (SVG) LLC (company no. 273 LLC 2020).", "-162320753": "Add your Deriv MT5 <0>{{account_type_name}} account under Deriv (BVI) Ltd, regulated by the British Virgin Islands Financial Services Commission (License no. SIBA/L/18/1114).", + "-271828350": "Deriv MT5 Financial ile daha fazla yararlanın", "-2125860351": "Deriv MT5 CFD hesabınız için bir yetki alanı seçin", "-479119833": "Deriv MT5 {{account_type}} hesabınız için bir yetki alanı seçin", "-450424792": "Gerçek bir Deriv MT5 hesabı oluşturmak için Deriv'de gerçek bir hesaba (fiat para birimi veya kriptopara birimi) ihtiyacınız var.", diff --git a/packages/translations/src/translations/vi.json b/packages/translations/src/translations/vi.json index cd0430d80c60..e34b1a9f98a5 100644 --- a/packages/translations/src/translations/vi.json +++ b/packages/translations/src/translations/vi.json @@ -465,6 +465,7 @@ "531114081": "3. Loại hợp đồng", "531675669": "Euro", "535041346": "Tổng tiền cược tối đa mỗi ngày", + "537788407": "Other CFDs Platform", "538017420": "0,5 pip", "538228086": "Đóng-Thấp", "541650045": "Quản lý mật khẩu {{platform}}", @@ -515,6 +516,7 @@ "588609216": "Khám phá lại", "592087722": "Phải có thông tin công việc.", "593459109": "Thử loại tiền tệ khác", + "594937260": "Derived - BVI", "595080994": "Ví dụ: CR123456789", "595136687": "Lưu Chiến lược", "597089493": "Đây là nơi bạn có thể quyết định bán hợp đồng của mình trước khi hết hạn. Chỉ có một bản sao của khối này được cho phép.", @@ -540,7 +542,7 @@ "619407328": "Bạn có chắc muốn bỏ liên kết từ {{identifier_title}}?", "623192233": "Vui lòng hoàn thành <0>Kiểm tra tính phù hợp để được truy cập vào cổng thanh toán của bạn.", "623542160": "Mảng Trung bình Biến thiên theo Cấp số nhân (EMAA)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "Bạn vừa dừng bot. Bất kỳ hợp đồng mở nào cũng có thể được xem trên trang <0>Báo cáo.", "625571750": "Giá vào:", "626175020": "Cấp số nhân Lệch Chuẩn Lên {{ input_number }}", "626809456": "Gửi lại", @@ -790,6 +792,7 @@ "876292912": "Thoát", "879014472": "Đã đạt tới tối đa số lượng số thập phân", "879647892": "Bạn có thể bán hợp đồng cho đến 60 giây trước khi hết hạn. Nếu bán, chúng tôi sẽ trả cho bạn <0>giá trị hợp đồng.", + "881963105": "(XAUUSD, XAGUSD)", "885065431": "Tạo tài khoản Deriv", "888274063": "Tỉnh/Thành phố", "888924866": "Chúng tôi không chấp nhận các đầu vào sau đây:", @@ -812,7 +815,9 @@ "905564365": "CFD MT5", "906049814": "Chúng tôi sẽ xem xét giấy tờ và thông báo cho bạn về tình trạng trong vòng 5 phút.", "907680782": "Giấy tờ chứng minh quyền sở hữu không đạt yêu cầu", + "909272635": "Financial - SVG", "910888293": "Đã thử quá nhiều lần", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "Bạn có thể làm theo các bước sau:", "912967164": "Nhập từ máy tính của bạn", "915735109": "Quay lại {{platform_name}}", @@ -847,6 +852,7 @@ "947758334": "Phải có thông tin thành phố", "947914894": "Nạp thêm  <0>", "948156236": "Tạo mật khẩu {{type}}", + "948176566": "New!", "948545552": "150+", "949859957": "Gửi", "952927527": "Được quản lý bởi Malta Financial Services Authority (MFSA) (giấy phép số IS/70156)", @@ -1055,6 +1061,7 @@ "1169201692": "Tạo mật khẩu {{platform}}", "1170228717": "Tiếp tục sử dụng {{platform_name_trader}}", "1171765024": "Bước 3", + "1172524677": "CFDs Demo", "1173770679": "- CurrentPL: Sử dụng biến này để lưu trữ lợi nhuận hoặc lỗ tích lũy trong khi bot của bạn đang chạy. Đặt giá trị ban đầu là 0.", "1174542625": "- Tìm ID thuộc tính trò chuyện trong phản hồi và sao chép giá trị của ID thuộc tính đó", "1174748431": "Kênh thanh toán", @@ -1202,6 +1209,7 @@ "1323996051": "Hồ sơ", "1324110809": "Thông tin địa chỉ", "1324922837": "2. Biến mới sẽ xuất hiện dưới dạng một khối trong Đặt biến.", + "1325514262": "(licence no. MB/18/0024)", "1327181172": "Financial Vanuatu", "1327494533": "{{sell_value}} (Bán)", "1329136554": "Chỉ số Jump 200", @@ -1523,6 +1531,7 @@ "1674163852": "Bạn có thể chọn thời điểm hết hạn hợp đồng bằng cách đặt thời hạn hoặc đặt điểm thời gian kết thúc.", "1675030608": "Để tạo tài khoản này, trước tiên, chúng tôi cần bạn gửi lại giấy tờ xác thực địa chỉ của mình.", "1675289747": "Chuyển sang tài khoản thực", + "1676549796": "Tỉ lệ đòn bẩy động", "1677027187": "Forex", "1677990284": "Ứng dụng của tôi", "1679743486": "1. Đi tới Chiến lược nhanh và chọn chiến lược bạn muốn.", @@ -1748,6 +1757,7 @@ "1889357660": "Nhập một giá trị phút, tối đa 60480 phút (tương đương với 6 tuần).", "1890171328": "Xin lưu ý rằng khi nhấp vào Chấp nhận và tiếp tục Mở tài khoản, bạn hiểu và đồng ý rằng bạn có thể gặp rủi ro (có thể là rất cao, bao gồm cả rủi ro mất toàn bộ số vốn đầu tư) mà bạn có thể không đủ kiến thức hoặc kinh nghiệm để đánh giá.", "1890332321": "Trả về số lượng ký tự của một chuỗi văn bản sẵn có, bao gồm số, dấu cách, dấu chấm câu và ký hiệu.", + "1893869876": "(lô)", "1894667135": "Vui lòng xác thực địa chỉ của bạn", "1898670234": "{{formatted_opening_time}} (GMT) vào {{opening_day}},<0> {{opening_date}}.", "1902547203": "Ứng dụng MetaTrader 5 macOS", @@ -1880,6 +1890,7 @@ "2027696535": "Thông tin thuế", "2028163119": "EOS/USD", "2029237955": "Labuan", + "2029641956": "CFDCompareAccounts", "2030018735": "RSI là một công cụ phân tích kỹ thuật giúp bạn xác định xu hướng thị trường. Công cụ sẽ cung cấp cho bạn một giá trị từ 0 đến 100. Giá trị RSI từ 70 trở lên có nghĩa là tài sản bị mua quá mức và xu hướng hiện tại có thể đảo ngược, trong khi giá trị từ 30 trở xuống có nghĩa là tài sản đang bị bán quá mức.", "2030045667": "Tin nhắn", "2033648953": "Khung này cung cấp một giá trị nến được chỉ định trong khoảng thời gian đã chọn.", @@ -1937,6 +1948,7 @@ "2093675079": "- Đóng: giá đóng", "2096014107": "Áp dụng", "2096456845": "Ngày sinh*", + "2096603244": "Derived - Vanuatu", "2097170986": "Về Tether (Omni)", "2097365786": "Bản sao giấy tờ tùy thân của bạn (chứng minh nhân dân, hộ chiếu)", "2097381850": "Tính toán đường Trung bình biến thiên đơn giản từ một danh sách với một chu kì", @@ -2995,6 +3007,7 @@ "-981017278": "Giao dịch tự động ngay trong tầm tay. Không cần có kiến thức về lập trình.", "-1309011360": "Vị thế mở", "-1597214874": "Bảng giao dịch", + "-1929724703": "Compare CFD accounts", "-883103549": "Vô hiệu hóa tài khoản", "-1837059346": "Mua/Bán", "-1845037007": "Trang của nhà quảng cáo", @@ -3363,6 +3376,11 @@ "-1373949478": "50+", "-1382029900": "70+", "-1493055298": "90+", + "-523602297": "Các cặp tiền chính trong forex", + "-1303090739": "Lên đến 1: 1500", + "-19213603": "Các kim loại", + "-1728334460": "Lên đến 1: 300", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "Chênh lệch từ", "-1587894214": "về quy trình xác minh.", @@ -3382,6 +3400,15 @@ "-70314394": "Hóa đơn tiện ích (điện, nước hoặc khí đốt) hoặc sao kê ngân hàng gần đây hoặc giấy tờ do chính phủ cấp phép với tên và địa chỉ của bạn.", "-435524000": "Xác thực không thành công. Hãy gửi lại giấy tờ khi tạo tài khoản.", "-1385099152": "Giấy tờ của bạn đã được xác minh.", + "-931599668": "ETF", + "-651501076": "Derived - SVG", + "-865172869": "Financial - BVI", + "-1851765767": "Financial - Vanuatu", + "-558597854": "Financial - Labuan", + "-2052425142": "Swap-Free - SVG", + "-1192904361": "Deriv X Demo", + "-1269597956": "MT5 Platform", + "-239789243": "(License no. SIBA/L/18/1114)", "-1434036215": "Tài khoản tài chính thử nghiệm", "-1416247163": "Tài chính STP", "-1637969571": "Tài khoản thử nghiệm không phí qua đêm", @@ -3412,6 +3439,10 @@ "-1580554423": "Giao dịch CFD với các chỉ số tổng hợp mô phỏng các biến động thị trường thực tế.", "-1385484963": "Xác nhận đổi mật khẩu {{platform}} của bạn", "-1990902270": "Thao tác này sẽ thay đổi mật khẩu cho tất cả các tài khoản {{platform}} của bạn.", + "-1922462747": "Trader's hub", + "-700260448": "Thử nghiệm", + "-1769158315": "thực", + "-2015785957": "Compare CFDs {{demo_title}} accounts", "-673424733": "Tài khoản thử nghiệm", "-1986258847": "Bảo trì máy chủ bắt đầu lúc 01:00 GMT mỗi Chủ Nhật, và quá trình này có thể mất tối đa 2 tiếng để hoàn thành. Dịch vụ có thể bị gián đoạn trong thời gian này.", "-1199152768": "Vui lòng tìm hiểu các nền tảng khác của chúng tôi.", @@ -3423,8 +3454,6 @@ "-790488576": "Quên mật khẩu?", "-535365199": "Nhập mật khẩu {{platform}} của bạn để thêm tài khoản {{platform_name}} {{account}}.", "-2057918502": "Gợi ý: Bạn có thể đã nhập mật khẩu tài khoản Deriv của mình, mật khẩu này khác với mật khẩu {{platform}} của bạn.", - "-1769158315": "thực", - "-700260448": "Thử nghiệm", "-1936102840": "Xin chúc mừng, bạn đã tạo thành công tài khoản {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}} của mình. ", "-1928229820": "Đặt lại mật khẩu nhà đầu tư Deriv X", "-1087845020": "trang chủ", @@ -3453,6 +3482,9 @@ "-2123571162": "Tải", "-941636117": "Ứng dụng MetaTrader 5 trên Linux", "-637537305": "Tải {{ platform }} trên điện thoại của bạn để giao dịch với tài khoản {{ platform }} {{ account }}", + "-678964540": "tới", + "-206829624": "(1:x)", + "-616293830": "Tận hưởng đòn bẩy động <0>lên đến 1:1500 khi giao dịch các công cụ được chọn trên thị trường ngoại hối, hàng hóa, tiền điện tử và chỉ số chứng khoán. Đòn bẩy động của chúng tôi tự động điều chỉnh theo vị thế giao dịch của bạn, dựa trên loại tài sản và khối lượng giao dịch.", "-2042845290": "Mật khẩu nhà đầu tư của bạn đã được đổi.", "-1882295407": "Mật khẩu của bạn đã được đổi.", "-254497873": "Sử dụng mật khẩu này để cấp quyền quan sát cho một người dùng khác. Họ có thể xem các tài khoản giao dịch của bạn, nhưng không thể thực hiện giao dịch hoặc có các hành động khác.", @@ -3461,6 +3493,7 @@ "-1793894323": "Tạo hoặc đặt lại mật khẩu nhà đầu tư", "-2026018074": "Thêm tài khoản Deriv MT5 <0>{{account_type_name}} của bạn với Deriv (SVG) LLC (công ty số 273 LLC 2020).", "-162320753": "Thêm tài khoản Deriv MT5 <0>{{account_type_name}} của bạn với Deriv (BVI) Ltd, được quản lý bởi British Virgin Islands Financial Services Commission (Giấy phép số SIBA/L/18/1114).", + "-271828350": "Nhận được nhiều hơn từ Deriv MT5 Financial", "-2125860351": "Chọn công ty giám sát cho tài khoản CFD Deriv MT5 của bạn", "-479119833": "Chọn công ty giám sát cho tài khoản Deriv MT5 {{account_type}} của bạn", "-450424792": "Bạn cần tài khoản thực (tiền pháp định hoặc tiền điện tử) với Deriv để tạo tài khoản Deriv MT5 thực.", diff --git a/packages/translations/src/translations/zh_cn.json b/packages/translations/src/translations/zh_cn.json index e917fb9478af..1f813351794c 100644 --- a/packages/translations/src/translations/zh_cn.json +++ b/packages/translations/src/translations/zh_cn.json @@ -465,6 +465,7 @@ "531114081": "3. 合约类型", "531675669": "欧元", "535041346": "每天最大总投注金额", + "537788407": "其他差价合约平台", "538017420": "0.5 点", "538228086": "收盘-最低值", "541650045": "管理{{platform}} 密码", @@ -515,6 +516,7 @@ "588609216": "重复浏览", "592087722": "就业状况为必填项。", "593459109": "尝试使用其他币种", + "594937260": "衍生资产 - BVI", "595080994": "示例:CR123456789", "595136687": "保存策略", "597089493": "此处让您决定在合约到期前售出。此程序块仅允许一个复制件。", @@ -540,7 +542,7 @@ "619407328": "是否确认与{{identifier_title}} 解除链接?", "623192233": "请完成<0>合适性测试以访问收银台。", "623542160": "指数移动平均线数组(EMAA)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "您刚刚停止了机器人。任何未完成的合约都可以在<0>报告页面查看。", "625571750": "入市现价:", "626175020": "标准偏差上涨乘数{{ input_number }}", "626809456": "重新提交", @@ -790,6 +792,7 @@ "876292912": "退出", "879014472": "已达到小数点的最大位数", "879647892": "可以在到期前60秒内卖出该合约。如果这样做,我们将支付<0>合约价值。", + "881963105": "(XAUUSD, XAGUSD)", "885065431": "获取 Deriv 账户", "888274063": "城镇/城市", "888924866": "我们不接受以下输入:", @@ -812,7 +815,9 @@ "905564365": "MT5 差价合约", "906049814": "将审核文件并于5分钟内通知状况。", "907680782": "所有权证明验证失败", + "909272635": "金融 - SVG", "910888293": "尝试次数太多", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "请按照以下步骤操作:", "912967164": "从电脑导入", "915735109": "返回 {{platform_name}}", @@ -847,6 +852,7 @@ "947758334": "城市为必填项", "947914894": "充值  <0>", "948156236": "创建{{type}} 密码", + "948176566": "新增!", "948545552": "150+", "949859957": "提交", "952927527": "由马耳他金融服务管理局(MFSA)监管(牌照编号IS/70156)", @@ -1055,6 +1061,7 @@ "1169201692": "创建{{platform}} 密码", "1170228717": "留在 {{platform_name_trader}}", "1171765024": "步骤3", + "1172524677": "差价合约演示", "1173770679": "- currentPL: 使用此变量在机器人运行时存储累积的损益。将初始值设置为 0。", "1174542625": "在回应里找出聊天ID属性,并复制id属性的数值", "1174748431": "付款渠道", @@ -1202,6 +1209,7 @@ "1323996051": "详细信息", "1324110809": "地址信息", "1324922837": "2. 新变量将于设置变量下显示为程序块。", + "1325514262": "(许可证编号 MB/18/0024)", "1327181172": "金融瓦努阿图", "1327494533": "{{sell_value}} (卖出)", "1329136554": "上跳 200 指数", @@ -1523,6 +1531,7 @@ "1674163852": "通过设置期限或结束时间确定合约到期时间。", "1675030608": "要开立此账户首先需要重新提交地址证明。", "1675289747": "转换至真实账户", + "1676549796": "动态杠杆", "1677027187": "外汇", "1677990284": "我的应用程序", "1679743486": "1. 前往快速策略并选择想要的策略。", @@ -1748,6 +1757,7 @@ "1889357660": "输入以分钟为单位的值,最多60480分钟(相当于6周)。", "1890171328": "通过点击以下接受键并依照后续流程开立账户,您须注意,您可能承担一些风险(可能会很严重,包括损失整个投资资金的风险),而对于此类风险,你可能缺乏知识与经验以作出正确评估或化解。", "1890332321": "返回给定文本字符串的字符数,包括数字、空格、标点符号和符号。", + "1893869876": "(手数)", "1894667135": "请验证您的地址证明", "1898670234": "{{opening_date}}<0>{{opening_day}}{{formatted_opening_time}} (GMT) 。", "1902547203": "MetaTrader 5 MacOS 应用程序", @@ -1880,6 +1890,7 @@ "2027696535": "税务信息", "2028163119": "EOS/美元", "2029237955": "纳闽", + "2029641956": "CFDCompareAccounts", "2030018735": "RSI是可帮助您确定市场趋势的技术分析工具。它将为您提供0到100之间的数值。RSI值大于等于70表示资产已超买,当前趋势可能会反转,而RSI值小于等于30则意味着资产超卖。", "2030045667": "消息", "2033648953": "此程序块提供选定时间间隔的特定烛形线值。", @@ -1937,6 +1948,7 @@ "2093675079": "- 平仓: 平仓价", "2096014107": "申请", "2096456845": "出生日期*", + "2096603244": "瓦努阿图衍生资产", "2097170986": "关于泰达 (Omni)", "2097365786": "身份证件(身份证、护照)的复印件", "2097381850": "使用有期限列表计算简单移动平均线", @@ -2995,6 +3007,7 @@ "-981017278": "触手可及的自动交易。无需编码。", "-1309011360": "空缺", "-1597214874": "交易表", + "-1929724703": "比较差价合约账户", "-883103549": "账户已停用", "-1837059346": "买入 / 卖出", "-1845037007": "广告商页面", @@ -3363,6 +3376,11 @@ "-1373949478": "50+", "-1382029900": "70+", "-1493055298": "90+", + "-523602297": "外汇主要货币对", + "-1303090739": "高达 1:1500", + "-19213603": "金属", + "-1728334460": "高达 1:300", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "价差来自", "-1587894214": "关于需要验证的信息。", @@ -3382,6 +3400,15 @@ "-70314394": "近期的水电费账单(电费、水费、煤气费)或近期的银行对账单或政府签发的带有姓名和地址的信件。", "-435524000": "验证失败。开立账户时重新提交。", "-1385099152": "文件已验证.", + "-931599668": "交易所买卖基金", + "-651501076": "衍生资产 - SVG", + "-865172869": "金融 - BVI", + "-1851765767": "金融 - 瓦努阿图", + "-558597854": "金融 - 纳闽", + "-2052425142": "免掉期 - SVG", + "-1192904361": "Deriv X 演示", + "-1269597956": "MT5 平台", + "-239789243": "(许可证编号 SIBA/L/18/1114)", "-1434036215": "演示金融", "-1416247163": "金融 STP", "-1637969571": "无掉期费演示", @@ -3412,6 +3439,10 @@ "-1580554423": "在模拟真实市场走势的综合指数交易差价合约。", "-1385484963": "确认更改 {{platform}} 密码", "-1990902270": "这将更改用在所有 {{platform}} 账户的密码。", + "-1922462747": "Trader's hub", + "-700260448": "演示", + "-1769158315": "真实", + "-2015785957": "比较差价合约 {{demo_title}} 账户", "-673424733": "演示账户", "-1986258847": "服务器维护每个星期日从格林尼治标准时间01:00开始,且此过程最多可能需要2个小时才能完成。此期间内服务可能会中断。", "-1199152768": "请探索我们其他的平台。", @@ -3423,8 +3454,6 @@ "-790488576": "忘记密码?", "-535365199": "输入 {{platform}} 密码以添加 {{platform_name}} {{account}} 账户。", "-2057918502": "提示:可能您输入了与 {{platform}} 密码不同的 Deriv 密码。", - "-1769158315": "真实", - "-700260448": "演示", "-1936102840": "恭喜,您已成功开立 {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}} 账户。 ", "-1928229820": "重置Deriv X投资者密码", "-1087845020": "主页", @@ -3453,6 +3482,9 @@ "-2123571162": "下载", "-941636117": "MetaTrader 5 Linux 应用程序", "-637537305": "在手机下载 {{ platform }} 即可使用 {{ platform }} {{ account }} 账户交易", + "-678964540": "到", + "-206829624": "(1:x)", + "-616293830": "在外汇、大宗商品、加密货币和股票指数市场交易选定工具时,享受<0>高达 1:1500 的动态杠杆。根据资产类型和交易量,动态杠杆会根据交易头寸自动调整。", "-2042845290": "您的投资者密码已被更改.", "-1882295407": "您的密码已被更改。", "-254497873": "用此密码给予其他用户查看权限。当该用户查看您的交易账户时将无法交易或采取任何其他行动。", @@ -3461,6 +3493,7 @@ "-1793894323": "创建或重置投资者密码", "-2026018074": "通过 Deriv (SVG) 有限责任公司(公司编号 273 LLC 2020)添加 Deriv MT5 <0>{{account_type_name}} 账户。", "-162320753": "通过由英属维尔京群岛金融服务委员会监管的 Deriv (BVI) 有限公司(许可证编号:SIBA/L/18/1114) 添加 Deriv MT5 <0>{{account_type_name}} 账户。", + "-271828350": "通过 Deriv MT5 金融交易获得更多收益", "-2125860351": "为 Deriv MT5 差价合约账户选择司法管辖区", "-479119833": "为 Deriv MT5 {{account_type}} 账户选择司法管辖区", "-450424792": "您需拥有 Deriv 真实账户(法定货币或加密货币)以开立Deriv MT5真实账户。", diff --git a/packages/translations/src/translations/zh_tw.json b/packages/translations/src/translations/zh_tw.json index 1562110b4592..b06650d60195 100644 --- a/packages/translations/src/translations/zh_tw.json +++ b/packages/translations/src/translations/zh_tw.json @@ -465,6 +465,7 @@ "531114081": "3. 合約類型", "531675669": "歐元", "535041346": "每天最大總投注金額", + "537788407": "其他差價合約平台", "538017420": "0.5 點", "538228086": "收盤-低", "541650045": "管理 {{platform}} 密碼", @@ -515,6 +516,7 @@ "588609216": "重覆瀏覽", "592087722": "就業狀況是必填項.", "593459109": "嘗試使用其他幣種", + "594937260": "衍生資產 - BVI", "595080994": "範例:CR123456789", "595136687": "儲存策略", "597089493": "此處讓您決定在合約到期前售出。此區塊僅允許一個複製件。", @@ -540,7 +542,7 @@ "619407328": "是否確認與 {{identifier_title}} 解除連結?", "623192233": "請完成<0>合適性測試以存取收銀台。", "623542160": "指數移動平均線陣列 (EMAA)", - "624668261": "You’ve just stopped the bot. Any open contracts can be viewed on the <0>Reports page.", + "624668261": "您剛剛停止了機器人。可以在<0>報告頁面檢視任何未結合約。", "625571750": "入市現價:", "626175020": "標準偏差上漲乘數 {{ input_number }}", "626809456": "重新提交", @@ -790,6 +792,7 @@ "876292912": "退出", "879014472": "已達到小數點的最大位數", "879647892": "可以在到期前60秒內賣出該合約。如果這樣做,我們將支付<0>合約價值。", + "881963105": "(XAUUSD, XAGUSD)", "885065431": "獲取 Deriv 帳戶", "888274063": "城鎮/城市", "888924866": "不接受以下輸入:", @@ -812,7 +815,9 @@ "905564365": "MT5 差價合約", "906049814": "將審核文件並於5分鐘內通知狀況。", "907680782": "擁有權證明驗證失敗", + "909272635": "金融 - SVG", "910888293": "嘗試次數太多", + "911048905": "(BTCUSD, ETHUSD)", "912406629": "請按照以下步驟操作:", "912967164": "從電腦匯入", "915735109": "返回 {{platform_name}}", @@ -847,6 +852,7 @@ "947758334": "城市為必填欄位", "947914894": "充值  <0>", "948156236": "建立 {{type}} 密碼", + "948176566": "新增!", "948545552": "150+", "949859957": "提交", "952927527": "由馬爾他金融服務管理局 (MFSA) 監管 (執照編號 IS/70156)", @@ -1055,6 +1061,7 @@ "1169201692": "建立 {{platform}} 密碼", "1170228717": "留在 {{platform_name_trader}}", "1171765024": "步驟 3", + "1172524677": "差價合約示範", "1173770679": "- currentPL:使用此變數在機器人執行時儲存累積的利潤或損失。將初始值設定為 0。", "1174542625": "- 在回應裡找出聊天 ID 屬性,並複製 id 屬性的數值", "1174748431": "付款通道", @@ -1202,6 +1209,7 @@ "1323996051": "詳細資料", "1324110809": "地址資訊", "1324922837": "2. 新變數將於「設定」變數下顯示為區塊。", + "1325514262": "(執照編號 MB/18/0024)", "1327181172": "金融萬那杜", "1327494533": "{{sell_value}} (賣出)", "1329136554": "上跳 200 指數", @@ -1523,6 +1531,7 @@ "1674163852": "通過設定期限或結束時間確定合約到期日。", "1675030608": "要開立此帳戶,首先需要重新提交地址證明。", "1675289747": "轉換至真實帳戶", + "1676549796": "動態槓桿", "1677027187": "外匯", "1677990284": "我的應用程式", "1679743486": "1. 前往快速策略,然後選擇想要的策略。", @@ -1748,6 +1757,7 @@ "1889357660": "輸入以分鐘為單位的值,最多60480分鐘(相當於6週)。", "1890171328": "通過點選以下的接受鍵繼續開立帳戶,請注意可能須冒風險(可能會很嚴重,包括損失整個投資資金的風險),而您可能缺乏正確評估或化解風險的知識或經驗。", "1890332321": "返回指定文字字串的字元數,包括數字、空格、標點符號和符號。", + "1893869876": "(手數)", "1894667135": "請驗證地址證明", "1898670234": "{{opening_date}}<0>{{opening_day}}{{formatted_opening_time}} (GMT) 。", "1902547203": "MetaTrader 5 MacOS 應用程式", @@ -1880,6 +1890,7 @@ "2027696535": "稅務資訊", "2028163119": "EOS/美元", "2029237955": "納閩", + "2029641956": "CFDCompareAccounts", "2030018735": "RSI 是可幫助確定市場趨勢的技術分析工具。它將提供0到100之間的數值。RSI 值大於等於70表示資產已超買,當前趨勢可能會反轉,而 RSI 值小於等於30則意味著資產超賣。", "2030045667": "消息", "2033648953": "此區塊提供選定時間間隔內的特定燭線值。", @@ -1937,6 +1948,7 @@ "2093675079": "- 平倉: 平倉價", "2096014107": "申請", "2096456845": "出生日期*", + "2096603244": "萬那杜衍生資產", "2097170986": "關於泰達 (Omni)", "2097365786": "身份證明文件(身份證、護照)副本", "2097381850": "使用有期限的清單計算簡單移動平均線", @@ -2995,6 +3007,7 @@ "-981017278": "觸手可及的自動交易。無需編碼。", "-1309011360": "空缺", "-1597214874": "交易表", + "-1929724703": "差價合約帳戶比較", "-883103549": "帳戶已停用", "-1837059346": "買入 / 賣出", "-1845037007": "廣告商頁面", @@ -3363,6 +3376,11 @@ "-1373949478": "50+", "-1382029900": "70+", "-1493055298": "90+", + "-523602297": "外匯主要貨幣對", + "-1303090739": "高達 1:1500", + "-19213603": "金屬", + "-1728334460": "高達 1:300", + "-646902589": "(US_30, US_100, US_500)", "-1835174654": "1:30", "-1647612934": "價差從", "-1587894214": "關於需要驗證的資訊。", @@ -3382,6 +3400,15 @@ "-70314394": "近期的水電費帳單(電費、水費、煤氣費)或近期的銀行對帳單或政府簽發的帶有姓名和地址的信件。", "-435524000": "驗證失敗。開立帳戶時重新提交。", "-1385099152": "文件已驗證.", + "-931599668": "交易所買賣基金", + "-651501076": "衍生資產 - SVG", + "-865172869": "金融 - BVI", + "-1851765767": "金融 - 萬那杜", + "-558597854": "金融 - 納閩", + "-2052425142": "免掉期 - SVG", + "-1192904361": "Deriv X 示範", + "-1269597956": "MT5 平台", + "-239789243": "(執照編號 SIBA/L/18/1114)", "-1434036215": "示範金融", "-1416247163": "金融 STP", "-1637969571": "無掉期費示範", @@ -3412,6 +3439,10 @@ "-1580554423": "在模擬真實市場走勢的綜合指數交易差價合約。", "-1385484963": "確認更改{{platform}} 密碼", "-1990902270": "這將更改用於所有 {{platform}} 帳戶的密碼。", + "-1922462747": "Trader's hub", + "-700260448": "示範", + "-1769158315": "真實", + "-2015785957": "比較差價合約 {{demo_title}} 帳戶", "-673424733": "示範帳戶", "-1986258847": "伺服器維護每週日從格林尼治標準時間01:00開始,且此過程最多可能需要2個小時才能完成。此期間內服務可能會中斷。", "-1199152768": "請探索我們其它的平台.", @@ -3423,8 +3454,6 @@ "-790488576": "忘記密碼?", "-535365199": "輸入 {{platform}} 密碼以新增 {{platform_name}} {{account}} 帳戶。", "-2057918502": "提示:可能輸入了與 {{platform}} 密碼不同的 Deriv 密碼。", - "-1769158315": "真實", - "-700260448": "示範", "-1936102840": "恭喜,已成功建立 {{category}} <0>{{platform}} <1>{{type}} {{jurisdiction_selected_shortcode}} 帳戶。 ", "-1928229820": "重設Deriv X投資者密碼", "-1087845020": "首頁", @@ -3453,6 +3482,9 @@ "-2123571162": "下載", "-941636117": "MetaTrader 5 Linux 應用程式", "-637537305": "在手機下載 {{ platform }} 以使用 {{ platform }} {{ account }} 帳戶交易", + "-678964540": "到", + "-206829624": "(1:x)", + "-616293830": "在外匯、大宗商品、加密貨幣和股票指數市場交易選定工具時,享受<0>高達 1:1500 的動態槓桿。動態槓桿會根據資產類型和交易量自動根據交易頭寸進行調整。", "-2042845290": "投資者密碼已被更改。", "-1882295407": "密碼已被更改.", "-254497873": "用此密碼給予其他使用者檢視權限。該使用者檢視交易帳戶時將無法交易或採取任何其他行動。", @@ -3461,6 +3493,7 @@ "-1793894323": "建立或重設投資者密碼", "-2026018074": "透過 Deriv (SVG) 有限責任公司 (公司編號 273 LLC 2020) 新增 Deriv MT5 <0>{{account_type_name}}帳戶。", "-162320753": "透過由英屬維爾京群島金融服務委員會監管的 Deriv(BVI)有限公司(執照編號SIBA/L/18/1114) 新增 Deriv MT5 <0>{{account_type_name}}帳戶。", + "-271828350": "透過 Deriv MT5 金融資產交易獲得更多收入", "-2125860351": "為 Deriv MT5 差價合約帳戶選擇管轄區", "-479119833": "為 Deriv MT5 {{account_type}} 帳戶選擇管轄區", "-450424792": "需擁有 Deriv 真實帳戶(法定貨幣或加密貨幣)以建立真實 Deriv MT5 帳戶。", diff --git a/packages/wallets/.eslintrc.js b/packages/wallets/.eslintrc.js new file mode 100644 index 000000000000..1e5ec93c8595 --- /dev/null +++ b/packages/wallets/.eslintrc.js @@ -0,0 +1,35 @@ +module.exports = { + root: true, + extends: '../../.eslintrc.js', + plugins: ['simple-import-sort'], + rules: { + 'simple-import-sort/imports': [ + 'error', + { + groups: [ + [ + 'public-path', + // `react` first, then packages starting with a character + '^react$', + '^[a-z]', + // Packages starting with `@` + '^@', + // Imports starting with `../` + '^\\.\\.(?!/?$)', + '^\\.\\./?$', + // Imports starting with `./` + '^\\./(?=.*/)(?!/?$)', + '^\\.(?!/?$)', + '^\\./?$', + // Style imports + '^.+\\.s?css$', + // Side effect imports + '^\\u0000', + // Delete the empty line copied as the next line of the last import + '\\s*', + ], + ], + }, + ], + }, +}; diff --git a/packages/wallets/.stylelintrc.js b/packages/wallets/.stylelintrc.js new file mode 100644 index 000000000000..df7ad09a1f91 --- /dev/null +++ b/packages/wallets/.stylelintrc.js @@ -0,0 +1,12 @@ +module.exports = { + extends: ['../../.stylelintrc.js'], + rules: { + 'selector-class-pattern': [ + // selectors must be prefixed with "wallets-" to avoid name conflicts in other packages + '^wallets-[a-z]([-]?[a-z0-9]+)*(__[a-z0-9]([-]?[a-z0-9]+)*)?(--[a-z0-9]([-]?[a-z0-9]+)*)?$', + { + message: 'Expected selector to match BEM CSS pattern and to be prefixed with "wallets-"', + }, + ], + }, +}; diff --git a/packages/wallets/package-lock.json b/packages/wallets/package-lock.json index 7498356f9edc..4bf251d0eef1 100644 --- a/packages/wallets/package-lock.json +++ b/packages/wallets/package-lock.json @@ -13,6 +13,9 @@ "react": "^17.0.2" }, "devDependencies": { + "@tanstack/eslint-plugin-query": "^4.34.1", + "eslint-plugin-css-import-order": "^1.1.0", + "eslint-plugin-simple-import-sort": "^10.0.0", "typescript": "^4.6.3" } }, @@ -110,10 +113,365 @@ "typescript": "^4.6.3" } }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@deriv/api": { "resolved": "../api", "link": true }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "peer": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", + "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", + "dev": true, + "peer": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dev": true, + "peer": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.48.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.48.0.tgz", + "integrity": "sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==", + "dev": true, + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "dev": true, + "peer": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true, + "peer": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "peer": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "peer": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@tanstack/eslint-plugin-query": { + "version": "4.34.1", + "resolved": "https://registry.npmjs.org/@tanstack/eslint-plugin-query/-/eslint-plugin-query-4.34.1.tgz", + "integrity": "sha512-RflOwyXamuHhuMX5RL6wtKiVw9Hi5Hhiv9gW2/ICVc4omflB+GflrxwvQ+EWRKrSRv3C0YcR0UzRxuiZ4mLq7Q==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peer": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "peer": true + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "peer": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "peer": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "peer": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "peer": true + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "peer": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/embla-carousel": { "version": "8.0.0-rc12", "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.0.0-rc12.tgz", @@ -139,11 +497,524 @@ "embla-carousel": "8.0.0-rc12" } }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.48.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.48.0.tgz", + "integrity": "sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==", + "dev": true, + "peer": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.48.0", + "@humanwhocodes/config-array": "^0.11.10", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-css-import-order": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-css-import-order/-/eslint-plugin-css-import-order-1.1.0.tgz", + "integrity": "sha512-43ODxP1sXpmgI4c+NCtXqmhkLsYGe8El1ewOlvsXKchLjWLxJw5zfp4eEg31Eni+is3jGkBL2TrNyUOOnbOMDg==", + "dev": true, + "peerDependencies": { + "eslint": ">= 6.0.0 < 9.0.0" + } + }, + "node_modules/eslint-plugin-simple-import-sort": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-10.0.0.tgz", + "integrity": "sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==", + "dev": true, + "peerDependencies": { + "eslint": ">=5.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "peer": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "peer": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "peer": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "peer": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "peer": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "peer": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "peer": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "peer": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "peer": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", + "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "dev": true, + "peer": true, + "dependencies": { + "flatted": "^3.2.7", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true, + "peer": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "peer": true + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "peer": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dev": true, + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "peer": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "peer": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "peer": true + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "peer": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "peer": true + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "peer": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "peer": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "peer": true + }, + "node_modules/keyv": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "dev": true, + "peer": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "peer": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "peer": true + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -155,6 +1026,33 @@ "loose-envify": "cli.js" } }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/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, + "peer": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "peer": true + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -163,6 +1061,150 @@ "node": ">=0.10.0" } }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "peer": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "peer": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "peer": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "peer": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, "node_modules/react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", @@ -175,6 +1217,162 @@ "node": ">=0.10.0" } }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "peer": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true, + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "peer": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", @@ -187,6 +1385,52 @@ "engines": { "node": ">=4.2.0" } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "peer": true + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } } } diff --git a/packages/wallets/package.json b/packages/wallets/package.json index 9719e0e68127..f6094fdd28a7 100644 --- a/packages/wallets/package.json +++ b/packages/wallets/package.json @@ -9,6 +9,7 @@ "react": "^17.0.2" }, "devDependencies": { + "eslint-plugin-simple-import-sort": "^10.0.0", "typescript": "^4.6.3" } } diff --git a/packages/wallets/src/AppContent.scss b/packages/wallets/src/AppContent.scss new file mode 100644 index 000000000000..e414f2ac88d0 --- /dev/null +++ b/packages/wallets/src/AppContent.scss @@ -0,0 +1,19 @@ +.wallets-app { + display: flex; + flex-direction: column; + align-items: center; + gap: 24px; + padding: 40px; + width: 100%; + height: 100%; + align-self: stretch; + background: var(--system-light-7-secondary-background, #f2f3f4); + + &__content { + width: 100%; + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 24px; + } +} diff --git a/packages/wallets/src/AppContent.tsx b/packages/wallets/src/AppContent.tsx index bde18fd550ca..e1a1cb028668 100644 --- a/packages/wallets/src/AppContent.tsx +++ b/packages/wallets/src/AppContent.tsx @@ -1,16 +1,15 @@ import React from 'react'; -import WalletList from './components/WalletList'; -import WalletsCarousel from './components/WalletCarousel'; -import IcBrandDerivGo from './public/ic-brand-derivgo.svg'; -import './app-content.scss'; +import { DesktopWalletsList } from './components'; +// import WalletsCarousel from './components/WalletCarousel'; +import './AppContent.scss'; const AppContent: React.FC = () => { return ( -
-
- - - +
+
+ +
+ {/* */}
); }; diff --git a/packages/wallets/src/app-content.scss b/packages/wallets/src/app-content.scss deleted file mode 100644 index 69bb50e7165e..000000000000 --- a/packages/wallets/src/app-content.scss +++ /dev/null @@ -1,6 +0,0 @@ -.icon { - width: 100px; - height: 100px; - background-image: url('./public/ic-appstore-deriv-logo.svg'); - background-size: cover; -} diff --git a/packages/wallets/src/components/AccountsList/AccountsList.scss b/packages/wallets/src/components/AccountsList/AccountsList.scss index 6ae8d85677e2..50b08737370b 100644 --- a/packages/wallets/src/components/AccountsList/AccountsList.scss +++ b/packages/wallets/src/components/AccountsList/AccountsList.scss @@ -1,5 +1,6 @@ -.accounts-list { +.wallets-accounts-list { height: 60vh; width: 100vw; margin-top: 2rem; + background-color: #add8e6; } diff --git a/packages/wallets/src/components/AccountsList/AccountsList.tsx b/packages/wallets/src/components/AccountsList/AccountsList.tsx index 2839ada6fb10..34a05793f2b9 100644 --- a/packages/wallets/src/components/AccountsList/AccountsList.tsx +++ b/packages/wallets/src/components/AccountsList/AccountsList.tsx @@ -1,18 +1,12 @@ import React from 'react'; +import { useWalletAccountsList } from '@deriv/api'; type TAccountsListProps = { - data: { - text: string; - background: string; - }; + data: ReturnType['data'][number]; }; const AccountsList = ({ data }: TAccountsListProps) => { - return ( -
- AccountsList -
- ); + return
{data.loginid}
; }; export default AccountsList; diff --git a/packages/wallets/src/components/DesktopWalletsList/DesktopWalletsList.tsx b/packages/wallets/src/components/DesktopWalletsList/DesktopWalletsList.tsx new file mode 100644 index 000000000000..9c17ce323ec2 --- /dev/null +++ b/packages/wallets/src/components/DesktopWalletsList/DesktopWalletsList.tsx @@ -0,0 +1,19 @@ +import React from 'react'; +import { useWalletAccountsList } from '@deriv/api'; +import WalletListCard from '../WalletListCard/WalletListCard'; + +const DesktopWalletsList: React.FC = () => { + const { data } = useWalletAccountsList(); + + if (!data.length) return

No wallets found

; + + return ( + + {data?.map(account => { + return ; + })} + + ); +}; + +export default DesktopWalletsList; diff --git a/packages/wallets/src/components/DesktopWalletsList/index.ts b/packages/wallets/src/components/DesktopWalletsList/index.ts new file mode 100644 index 000000000000..9cdccd013dba --- /dev/null +++ b/packages/wallets/src/components/DesktopWalletsList/index.ts @@ -0,0 +1 @@ +export { default as DesktopWalletsList } from './DesktopWalletsList'; diff --git a/packages/wallets/src/components/WalletCarousel/WalletsCarousel.scss b/packages/wallets/src/components/WalletCarousel/WalletsCarousel.scss deleted file mode 100644 index 2e554dacf007..000000000000 --- a/packages/wallets/src/components/WalletCarousel/WalletsCarousel.scss +++ /dev/null @@ -1,19 +0,0 @@ -.wallets-carousel { - background-color: #f2f3f4; - width: 100vw; - padding: 2rem; - - &__container { - height: 100%; - display: flex; - align-items: center; - justify-content: flex-start; - gap: 2.4rem; - } -} - -.wallet-card { - width: 100%; - height: 13rem; - border-radius: 10%; -} diff --git a/packages/wallets/src/components/WalletCarousel/WalletsCarousel.tsx b/packages/wallets/src/components/WalletCarousel/WalletsCarousel.tsx deleted file mode 100644 index 1ca1d19a7b4e..000000000000 --- a/packages/wallets/src/components/WalletCarousel/WalletsCarousel.tsx +++ /dev/null @@ -1,51 +0,0 @@ -import React, { useState } from 'react'; -import useEmblaCarousel from 'embla-carousel-react'; -import AccountsList from '../AccountsList'; - -const WalletsCarousel = () => { - const [emblaRef, emblaApi] = useEmblaCarousel({ skipSnaps: true, containScroll: false }); - const data = [ - { - text: 'BTC', - background: 'yellow', - }, - { - text: 'ETH', - background: 'blue', - }, - { - text: 'USDT', - background: 'red', - }, - ]; - - const [active_index, setActiveIndex] = useState(0); - - React.useEffect(() => { - emblaApi?.scrollTo(active_index); - }, [active_index, emblaApi]); - - React.useEffect(() => { - emblaApi?.on('select', () => { - const scroll_snap_index = emblaApi.selectedScrollSnap(); - setActiveIndex(scroll_snap_index); - }); - }, [emblaApi]); - - return ( - -
-
- {data.map(item => ( -
- {item.text} -
- ))} -
-
- -
- ); -}; - -export default WalletsCarousel; diff --git a/packages/wallets/src/components/WalletList/WalletList.scss b/packages/wallets/src/components/WalletList/WalletList.scss deleted file mode 100644 index dabf4a3bce39..000000000000 --- a/packages/wallets/src/components/WalletList/WalletList.scss +++ /dev/null @@ -1,34 +0,0 @@ -.account-list { - display: flex; - flex-direction: column; - gap: 20px; - justify-content: space-between; - align-items: center; - padding-top: 2rem; -} - -h1, -.currency, -.balance, -.account-category { - font-size: 3rem; -} - -.account-item { - border: 1px solid #ccc; - padding: 10px; - border-radius: 5px; - background-color: #f5f5f5; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); - display: flex; - justify-content: space-between; - width: 90%; -} - -.currency { - font-weight: bold; -} - -.account-category { - font-style: italic; -} diff --git a/packages/wallets/src/components/WalletList/WalletList.tsx b/packages/wallets/src/components/WalletList/WalletList.tsx deleted file mode 100644 index 233602a37be3..000000000000 --- a/packages/wallets/src/components/WalletList/WalletList.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import React from 'react'; -import { useWalletAccountsList } from '@deriv/api'; -import './WalletList.scss'; - -const WalletList: React.FC = () => { - const { data } = useWalletAccountsList(); - - if (!data.length) return

No wallets found

; - - return ( -
- {data?.map(account => { - return ( -
-
{account.currency}
-
-
{account.landing_company_name}
-
-
{account.balance}
-
- ); - })} -
- ); -}; - -export default WalletList; diff --git a/packages/wallets/src/components/WalletList/index.ts b/packages/wallets/src/components/WalletList/index.ts deleted file mode 100644 index 8c637c815aa3..000000000000 --- a/packages/wallets/src/components/WalletList/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -import WalletList from './WalletList'; -import './WalletList.scss'; - -export default WalletList; diff --git a/packages/wallets/src/components/WalletListCard/WalletListCard.scss b/packages/wallets/src/components/WalletListCard/WalletListCard.scss new file mode 100644 index 000000000000..58e49881da52 --- /dev/null +++ b/packages/wallets/src/components/WalletListCard/WalletListCard.scss @@ -0,0 +1,33 @@ +.wallets-list-header { + &__card_container { + flex: 1; + display: flex; + padding: 24px; + align-items: flex-start; + width: 100%; + border-radius: 16px; + background: var(--system-light-8-primary-background, #fff); + } + + &__content { + flex: 1; + display: flex; + flex-direction: row; + align-items: center; + gap: 24px; + align-self: stretch; + } + + &__details-container { + display: flex; + flex: 1; + align-items: center; + gap: 24px; + align-self: stretch; + border-radius: 16px; + } + + &__dropdown { + cursor: pointer; + } +} diff --git a/packages/wallets/src/components/WalletListCard/WalletListCard.tsx b/packages/wallets/src/components/WalletListCard/WalletListCard.tsx new file mode 100644 index 000000000000..2c70de9d6fe9 --- /dev/null +++ b/packages/wallets/src/components/WalletListCard/WalletListCard.tsx @@ -0,0 +1,30 @@ +import React from 'react'; +import { useWalletAccountsList } from '@deriv/api'; +import IcDropdown from '../../public/images/ic-dropdown.svg'; +import WalletListCardIBalance from '../WalletListCardIBalance/WalletListCardIBalance'; +import WalletListCardIcon from '../WalletListCardIcon/WalletListCardIcon'; +import WalletListCardIDetails from '../WalletListCardIDetails/WalletListCardIDetails'; +import './WalletListCard.scss'; + +type TProps = { + account: NonNullable['data']>[number]; +}; + +const WalletListCard: React.FC = ({ account }) => { + return ( +
+
+
+ + +
+ +
+ +
+
+
+ ); +}; + +export default WalletListCard; diff --git a/packages/wallets/src/components/WalletListCard/index.ts b/packages/wallets/src/components/WalletListCard/index.ts new file mode 100644 index 000000000000..d99155c38e78 --- /dev/null +++ b/packages/wallets/src/components/WalletListCard/index.ts @@ -0,0 +1 @@ +export { default as WalletListCard } from './WalletListCard'; diff --git a/packages/wallets/src/components/WalletListCardBadge/WalletListCardBadge.scss b/packages/wallets/src/components/WalletListCardBadge/WalletListCardBadge.scss new file mode 100644 index 000000000000..9330413cf15a --- /dev/null +++ b/packages/wallets/src/components/WalletListCardBadge/WalletListCardBadge.scss @@ -0,0 +1,21 @@ +.wallets-list-card { + &__badge { + display: flex; + padding: 0px 4px; + justify-content: center; + align-items: center; + gap: 4px; + border-radius: 2px; + border: 1px solid var(--system-light-1-prominent-text, #333); + } + &__name { + color: var(--system-light-1-prominent-text, #333); + + /* desktop/extra small/XS - bold */ + font-family: 'IBM Plex Sans'; + font-size: 10px; + font-style: normal; + font-weight: 700; + line-height: 14px; /* 140% */ + } +} diff --git a/packages/wallets/src/components/WalletListCardBadge/WalletListCardBadge.tsx b/packages/wallets/src/components/WalletListCardBadge/WalletListCardBadge.tsx new file mode 100644 index 000000000000..5fbdd4acefc5 --- /dev/null +++ b/packages/wallets/src/components/WalletListCardBadge/WalletListCardBadge.tsx @@ -0,0 +1,18 @@ +import React from 'react'; +import './WalletListCardBadge.scss'; + +type TProps = { + label: string; +}; + +const WalletListCardBadge: React.FC = ({ label }) => { + return ( +
+
+

{label.toUpperCase()}

+
+
+ ); +}; + +export default WalletListCardBadge; diff --git a/packages/wallets/src/components/WalletListCardBadge/index.ts b/packages/wallets/src/components/WalletListCardBadge/index.ts new file mode 100644 index 000000000000..3be53c3019fc --- /dev/null +++ b/packages/wallets/src/components/WalletListCardBadge/index.ts @@ -0,0 +1 @@ +export { default as WalletListCardBadge } from './WalletListCardBadge'; diff --git a/packages/wallets/src/components/WalletListCardIActions/WalletListCardIActions.scss b/packages/wallets/src/components/WalletListCardIActions/WalletListCardIActions.scss new file mode 100644 index 000000000000..6d206c5d8182 --- /dev/null +++ b/packages/wallets/src/components/WalletListCardIActions/WalletListCardIActions.scss @@ -0,0 +1,18 @@ +.wallets-header { + &__actions { + display: flex; + align-items: center; + gap: 8px; + } + + &__button { + display: flex; + height: 32px; + padding: 6px 16px; + justify-content: center; + align-items: center; + gap: 8px; + border-radius: 64px; + border: 1px solid var(--system-light-3-less-prominent-text, #999); + } +} diff --git a/packages/wallets/src/components/WalletListCardIActions/WalletListCardIActions.tsx b/packages/wallets/src/components/WalletListCardIActions/WalletListCardIActions.tsx new file mode 100644 index 000000000000..596dc18b8d86 --- /dev/null +++ b/packages/wallets/src/components/WalletListCardIActions/WalletListCardIActions.tsx @@ -0,0 +1,59 @@ +import React from 'react'; +import { useWalletAccountsList } from '@deriv/api'; +import IcCashierAdd from '../../public/images/ic-cashier-deposit.svg'; +import IcCashierStatement from '../../public/images/ic-cashier-statement.svg'; +import IcCashierTransfer from '../../public/images/ic-cashier-transfer.svg'; +import IcCashierWithdrawal from '../../public/images/ic-cashier-withdrawal.svg'; +import './WalletListCardIActions.scss'; + +const getWalletHeaderButtons = (is_demo: boolean, handleAction?: () => void) => { + const buttons = [ + { + name: 'Deposit', + text: is_demo ? 'Reset balance' : 'Deposit', + icon: , + }, + { + name: 'Withdraw', + text: 'Withdraw', + icon: , + }, + { + name: 'Transfer', + text: 'Transfer', + icon: , + }, + { + name: 'Transactions', + text: 'Transactions', + icon: , + }, + ]; + + // Filter out the "Withdraw" button when is_demo is true + const filteredButtons = is_demo ? buttons.filter(button => button.name !== 'Withdraw') : buttons; + + return filteredButtons.map(button => ({ + ...button, + action: () => handleAction?.(), + })); +}; + +type TProps = { + account: NonNullable['data']>[number]; +}; + +const WalletListCardIActions: React.FC = ({ account }) => { + const is_demo = account.is_virtual; + return ( +
+ {getWalletHeaderButtons(is_demo).map(button => ( + + ))} +
+ ); +}; + +export default WalletListCardIActions; diff --git a/packages/wallets/src/components/WalletListCardIActions/index.ts b/packages/wallets/src/components/WalletListCardIActions/index.ts new file mode 100644 index 000000000000..70a8920d2462 --- /dev/null +++ b/packages/wallets/src/components/WalletListCardIActions/index.ts @@ -0,0 +1 @@ +export { default as WalletListCardIActions } from './WalletListCardIActions'; diff --git a/packages/wallets/src/components/WalletListCardIBalance/WalletListCardIBalance.scss b/packages/wallets/src/components/WalletListCardIBalance/WalletListCardIBalance.scss new file mode 100644 index 000000000000..d217edc52849 --- /dev/null +++ b/packages/wallets/src/components/WalletListCardIBalance/WalletListCardIBalance.scss @@ -0,0 +1,31 @@ +.wallets-balance { + &__container { + display: flex; + flex-direction: column; + align-items: flex-end; + } + + &__title { + color: var(--system-light-3-less-prominent-text, #999); + text-align: right; + + /* desktop/small/S - regular */ + font-family: 'IBM Plex Sans'; + font-size: 12px; + font-style: normal; + font-weight: 400; + line-height: 18px; /* 150% */ + } + + &__value { + color: var(--system-light-1-prominent-text, #333); + text-align: right; + + /* desktop/subtitle/Sub 1 - bold */ + font-family: 'IBM Plex Sans'; + font-size: 24px; + font-style: normal; + font-weight: 700; + line-height: 36px; /* 150% */ + } +} diff --git a/packages/wallets/src/components/WalletListCardIBalance/WalletListCardIBalance.tsx b/packages/wallets/src/components/WalletListCardIBalance/WalletListCardIBalance.tsx new file mode 100644 index 000000000000..6c7406642a11 --- /dev/null +++ b/packages/wallets/src/components/WalletListCardIBalance/WalletListCardIBalance.tsx @@ -0,0 +1,20 @@ +import React from 'react'; +import { useWalletAccountsList } from '@deriv/api'; +import './WalletListCardIBalance.scss'; + +type TProps = { + account: NonNullable['data']>[number]; +}; + +const WalletListCardIBalance: React.FC = ({ account }) => { + return ( +
+
Wallet balance
+
+ {account.display_balance} {account?.currency} +
+
+ ); +}; + +export default WalletListCardIBalance; diff --git a/packages/wallets/src/components/WalletListCardIBalance/index.ts b/packages/wallets/src/components/WalletListCardIBalance/index.ts new file mode 100644 index 000000000000..577f6a58c57d --- /dev/null +++ b/packages/wallets/src/components/WalletListCardIBalance/index.ts @@ -0,0 +1 @@ +export { default as WalletListCardIBalance } from './WalletListCardIBalance'; diff --git a/packages/wallets/src/components/WalletListCardIDetails/WalletListCardIDetails.scss b/packages/wallets/src/components/WalletListCardIDetails/WalletListCardIDetails.scss new file mode 100644 index 000000000000..3c6669fc5fd4 --- /dev/null +++ b/packages/wallets/src/components/WalletListCardIDetails/WalletListCardIDetails.scss @@ -0,0 +1,17 @@ +.wallets-list-details { + &__action-container { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + gap: 8px; + flex: 1 0 0; + } + + &__elements { + display: flex; + align-items: center; + gap: 8px; + align-self: stretch; + } +} diff --git a/packages/wallets/src/components/WalletListCardIDetails/WalletListCardIDetails.tsx b/packages/wallets/src/components/WalletListCardIDetails/WalletListCardIDetails.tsx new file mode 100644 index 000000000000..35056470084f --- /dev/null +++ b/packages/wallets/src/components/WalletListCardIDetails/WalletListCardIDetails.tsx @@ -0,0 +1,26 @@ +import React from 'react'; +import { useWalletAccountsList } from '@deriv/api'; +import WalletListCardBadge from '../WalletListCardBadge/WalletListCardBadge'; +import WalletListCardIActions from '../WalletListCardIActions/WalletListCardIActions'; +import WalletListCardTitle from '../WalletListCardTitle/WalletListCardTitle'; +import './WalletListCardIDetails.scss'; + +type TProps = { + account: NonNullable['data']>[number]; +}; + +const WalletListCardIDetails: React.FC = ({ account }) => { + const { currency_config, landing_company_name } = account; + + return ( +
+
+ {currency_config?.display_code && } + {landing_company_name && } +
+ +
+ ); +}; + +export default WalletListCardIDetails; diff --git a/packages/wallets/src/components/WalletListCardIDetails/index.ts b/packages/wallets/src/components/WalletListCardIDetails/index.ts new file mode 100644 index 000000000000..40f0dd509e73 --- /dev/null +++ b/packages/wallets/src/components/WalletListCardIDetails/index.ts @@ -0,0 +1 @@ +export { default as WalletListCardIDetails } from './WalletListCardIDetails'; diff --git a/packages/wallets/src/components/WalletListCardIcon/WalletListCardIcon.scss b/packages/wallets/src/components/WalletListCardIcon/WalletListCardIcon.scss new file mode 100644 index 000000000000..211b5324d427 --- /dev/null +++ b/packages/wallets/src/components/WalletListCardIcon/WalletListCardIcon.scss @@ -0,0 +1,17 @@ +.wallets-card { + &__icon { + display: flex; + width: 128px; + height: 80px; + justify-content: center; + align-items: center; + flex-shrink: 0; + border-radius: 4px; + background: linear-gradient( + 90deg, + rgba(131, 58, 180, 1) 0%, + rgba(253, 29, 29, 1) 50%, + rgba(252, 176, 69, 1) 100% + ); + } +} diff --git a/packages/wallets/src/components/WalletListCardIcon/WalletListCardIcon.tsx b/packages/wallets/src/components/WalletListCardIcon/WalletListCardIcon.tsx new file mode 100644 index 000000000000..39eb36da3405 --- /dev/null +++ b/packages/wallets/src/components/WalletListCardIcon/WalletListCardIcon.tsx @@ -0,0 +1,12 @@ +import React from 'react'; +import './WalletListCardIcon.scss'; + +const WalletListCardIcon: React.FC = () => { + return ( +
+

Icon (Placeholder)

+
+ ); +}; + +export default WalletListCardIcon; diff --git a/packages/wallets/src/components/WalletListCardIcon/index.ts b/packages/wallets/src/components/WalletListCardIcon/index.ts new file mode 100644 index 000000000000..d318b273a3dd --- /dev/null +++ b/packages/wallets/src/components/WalletListCardIcon/index.ts @@ -0,0 +1 @@ +export { default as WalletListCardIcon } from './WalletListCardIcon'; diff --git a/packages/wallets/src/components/WalletListCardTitle/WalletListCardTitle.scss b/packages/wallets/src/components/WalletListCardTitle/WalletListCardTitle.scss new file mode 100644 index 000000000000..3bda1f935ee7 --- /dev/null +++ b/packages/wallets/src/components/WalletListCardTitle/WalletListCardTitle.scss @@ -0,0 +1,12 @@ +.wallets-currency { + &__title { + color: var(--system-light-1-prominent-text, #333); + + /* desktop/subtitle/Sub 2 - bold */ + font-family: 'IBM Plex Sans'; + font-size: 20px; + font-style: normal; + font-weight: 700; + line-height: 30px; /* 150% */ + } +} diff --git a/packages/wallets/src/components/WalletListCardTitle/WalletListCardTitle.tsx b/packages/wallets/src/components/WalletListCardTitle/WalletListCardTitle.tsx new file mode 100644 index 000000000000..2febdc25eb99 --- /dev/null +++ b/packages/wallets/src/components/WalletListCardTitle/WalletListCardTitle.tsx @@ -0,0 +1,12 @@ +import React from 'react'; +import './WalletListCardTitle.scss'; + +type TProps = { + currency: string; +}; + +const WalletListCardTitle: React.FC = ({ currency }) => { + return
{currency} Wallet
; +}; + +export default WalletListCardTitle; diff --git a/packages/wallets/src/components/WalletListCardTitle/index.ts b/packages/wallets/src/components/WalletListCardTitle/index.ts new file mode 100644 index 000000000000..1e554588a337 --- /dev/null +++ b/packages/wallets/src/components/WalletListCardTitle/index.ts @@ -0,0 +1 @@ +export { default as WalletListCardTitle } from './WalletListCardTitle'; diff --git a/packages/wallets/src/components/WalletsCarousel/WalletsCarousel.scss b/packages/wallets/src/components/WalletsCarousel/WalletsCarousel.scss new file mode 100644 index 000000000000..8efe2e66b088 --- /dev/null +++ b/packages/wallets/src/components/WalletsCarousel/WalletsCarousel.scss @@ -0,0 +1,53 @@ +.wallets-carousel { + background-color: #f2f3f4; + width: 100vw; + padding: 2rem; + overflow: hidden; + + &__container { + height: 100%; + display: flex; + align-items: center; + justify-content: flex-start; + gap: 2.4rem; + } +} + +.wallets-card { + width: 100%; + height: 13rem; + background-color: #add8e6; + + &__data { + display: flex; + justify-content: space-between; + width: 100%; + height: 100%; + padding: 1.6rem; + + &__details { + display: flex; + flex-direction: column; + justify-content: space-between; + + &-balance { + display: flex; + flex-direction: column; + gap: 1rem; + + & > h3 { + font-size: 1.6rem; + font-weight: bold; + } + } + } + + &__landing-company { + font-size: 1rem; + font-weight: bold; + padding: 0.5rem; + height: max-content; + border: 1px solid #000000; + } + } +} diff --git a/packages/wallets/src/components/WalletsCarousel/WalletsCarousel.tsx b/packages/wallets/src/components/WalletsCarousel/WalletsCarousel.tsx new file mode 100644 index 000000000000..d8f423adc2c8 --- /dev/null +++ b/packages/wallets/src/components/WalletsCarousel/WalletsCarousel.tsx @@ -0,0 +1,53 @@ +import React, { useState } from 'react'; +import useEmblaCarousel from 'embla-carousel-react'; +import { useWalletAccountsList } from '@deriv/api'; +import AccountsList from '../AccountsList'; + +const WalletsCarousel = () => { + const [emblaRef, emblaApi] = useEmblaCarousel({ skipSnaps: true, containScroll: false }); + const [active_index, setActiveIndex] = useState(0); + const { data: wallet_accounts_list } = useWalletAccountsList(); + + React.useEffect(() => { + emblaApi?.scrollTo(active_index); + }, [active_index, emblaApi]); + + React.useEffect(() => { + emblaApi?.on('select', () => { + const scroll_snap_index = emblaApi.selectedScrollSnap(); + setActiveIndex(scroll_snap_index); + }); + }, [emblaApi]); + + if (!wallet_accounts_list.length) return

No wallets found

; + + return ( + +
+
+ {wallet_accounts_list.map(wallet => ( +
+
+
+

{wallet.currency}

+
+

{wallet.currency} Wallet

+

+ {wallet.balance} {wallet.currency} +

+
+
+
+

{wallet.landing_company_name}

+
+
+
+ ))} +
+
+ +
+ ); +}; + +export default WalletsCarousel; diff --git a/packages/wallets/src/components/WalletCarousel/index.ts b/packages/wallets/src/components/WalletsCarousel/index.ts similarity index 100% rename from packages/wallets/src/components/WalletCarousel/index.ts rename to packages/wallets/src/components/WalletsCarousel/index.ts diff --git a/packages/wallets/src/components/index.ts b/packages/wallets/src/components/index.ts new file mode 100644 index 000000000000..bd6784a158c3 --- /dev/null +++ b/packages/wallets/src/components/index.ts @@ -0,0 +1,10 @@ +export * from './DesktopWalletsList'; +export * from './WalletListCardIBalance'; +export * from './WalletListCardIcon'; +export * from './WalletListCardTitle'; +export * from './WalletListCardBadge'; +export * from './WalletListCardIActions'; +export * from './WalletListCard'; +export * from './WalletListCardIDetails'; +export * from './AccountsList'; +export * from './WalletsCarousel'; diff --git a/packages/wallets/src/public/images/ic-cashier-deposit.svg b/packages/wallets/src/public/images/ic-cashier-deposit.svg new file mode 100644 index 000000000000..96e631d331cc --- /dev/null +++ b/packages/wallets/src/public/images/ic-cashier-deposit.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/wallets/src/public/images/ic-cashier-statement.svg b/packages/wallets/src/public/images/ic-cashier-statement.svg new file mode 100644 index 000000000000..1ae020809cb9 --- /dev/null +++ b/packages/wallets/src/public/images/ic-cashier-statement.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/wallets/src/public/images/ic-cashier-transfer.svg b/packages/wallets/src/public/images/ic-cashier-transfer.svg new file mode 100644 index 000000000000..ab3cd5863cf2 --- /dev/null +++ b/packages/wallets/src/public/images/ic-cashier-transfer.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/wallets/src/public/images/ic-cashier-withdrawal.svg b/packages/wallets/src/public/images/ic-cashier-withdrawal.svg new file mode 100644 index 000000000000..e472b92440ea --- /dev/null +++ b/packages/wallets/src/public/images/ic-cashier-withdrawal.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/wallets/src/public/images/ic-dropdown.svg b/packages/wallets/src/public/images/ic-dropdown.svg new file mode 100644 index 000000000000..7bb0e7fab909 --- /dev/null +++ b/packages/wallets/src/public/images/ic-dropdown.svg @@ -0,0 +1,3 @@ + + + diff --git a/types/blockly.d.ts b/types/blockly.d.ts new file mode 100644 index 000000000000..ee962e59c10c --- /dev/null +++ b/types/blockly.d.ts @@ -0,0 +1,28 @@ +interface Blockly { + derivWorkspace: { + asyncClear: () => void; + }; + Xml: { + domToText: (arg0: unknown) => string; + textToDom: (arg0: string) => unknown; + }; + Block: { + newBlock: (type: string) => unknown; + getMainWorkspace: () => unknown; + Variables: { + createVariable: (workspace: unknown, type: string, name: string, id?: string) => unknown; + allUsedVarModels: (workspace: unknown) => unknown[]; + }; + }; + FieldDropdown: { + newDropdownMenu: (options: unknown[], opt_changeHandler?: unknown) => unknown; + }; + Field: { + newField: (fieldType: string, opt_value?: string) => unknown; + }; + Events: { + setGroup: (isOn: boolean) => void; + setBlockId: (blockId: string) => void; + setRecordUndo: (isOn: boolean) => void; + }; +} diff --git a/types/global.d.ts b/types/global.d.ts index cbde88df7608..9ce39f69070e 100644 --- a/types/global.d.ts +++ b/types/global.d.ts @@ -11,6 +11,7 @@ declare global { open_chat_window: VoidFunction; }; TrackJS: { console: { log: (arg0: unknown[]) => void }; track: (arg0: object) => void }; + Blockly; } }