diff --git a/.github/workflows/release_production.yml b/.github/workflows/release_production.yml index 7bd9c2f8b..e7c530a74 100644 --- a/.github/workflows/release_production.yml +++ b/.github/workflows/release_production.yml @@ -44,17 +44,23 @@ jobs: with: CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} - - name: Build Docker image and push to Docker hub and K8S - uses: "./.github/actions/build_and_push_docker_image" + + - name: Upload to vercel + uses: 'deriv-com/shared-actions/.github/actions/vercel_DR_publish@master' + id: dr_action with: - DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} - DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }} - DOCKERHUB_ORGANISATION: ${{ secrets.DOCKERHUB_ORGANISATION }} - K8S_NAMESPACE: bot-deriv-com-production - KUBE_SERVER: ${{ secrets.KUBE_SERVER }} - SERVICEACCOUNT_TOKEN: ${{ secrets.SERVICEACCOUNT_TOKEN }} - CA_CRT: ${{ secrets.CA_CRT }} - APP_VERSION: latest + VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} + VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }} + VERCEL_TOKEN: ${{ secrets.VERCEL_API_TOKEN }} + ENVIRONMENT: Production + VERCEL_SCOPE: deriv + ALIAS_DOMAIN_URL: 'bot-dr.binary.sx' + - name: Send Slack Notification on Vercel Publish failure + uses: "deriv-com/shared-actions/.github/actions/send_slack_notification@master" + if: steps.dr_action.conclusion == 'failure' + with: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} + MESSAGE: "Vercel Publish failed for bot.deriv.com with version ${{ needs.release_production.outputs.RELEASE_VERSION }}" send_slack_notification: if: always() needs: [release_production] diff --git a/.github/workflows/release_staging.yml b/.github/workflows/release_staging.yml index 9e8a376ca..e7d640ba8 100644 --- a/.github/workflows/release_staging.yml +++ b/.github/workflows/release_staging.yml @@ -35,17 +35,15 @@ jobs: with: CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} - - name: Build Docker image and push to Docker hub and K8S - uses: "./.github/actions/build_and_push_docker_image" + - name: Upload to vercel + uses: 'deriv-com/shared-actions/.github/actions/vercel_DR_publish@master' with: - DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} - DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }} - DOCKERHUB_ORGANISATION: ${{ secrets.DOCKERHUB_ORGANISATION }} - K8S_NAMESPACE: bot-deriv-com-staging - KUBE_SERVER: ${{ secrets.KUBE_SERVER }} - SERVICEACCOUNT_TOKEN: ${{ secrets.SERVICEACCOUNT_TOKEN }} - CA_CRT: ${{ secrets.CA_CRT }} - APP_VERSION: latest-staging + VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} + VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }} + VERCEL_TOKEN: ${{ secrets.VERCEL_API_TOKEN }} + ENVIRONMENT: Preview + VERCEL_SCOPE: deriv + ALIAS_DOMAIN_URL: 'staging-bot-dr.binary.sx' send_slack_notification: if: always() needs: [release_staging] diff --git a/.gitignore b/.gitignore index cb971bfc6..8eed61d46 100644 --- a/.gitignore +++ b/.gitignore @@ -14,4 +14,5 @@ CNAME *.env .env blockly-translations -temp \ No newline at end of file +temp +.vercel \ No newline at end of file diff --git a/public/images/ic-megaphone.svg b/public/images/ic-megaphone.svg new file mode 100644 index 000000000..3e9bbaa8f --- /dev/null +++ b/public/images/ic-megaphone.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/move-to-deriv.svg b/public/images/move-to-deriv.svg deleted file mode 100644 index f5832924a..000000000 --- a/public/images/move-to-deriv.svg +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/public/images/upgrade-to-deriv-bot.svg b/public/images/upgrade-to-deriv-bot.svg new file mode 100644 index 000000000..d2ae4403f --- /dev/null +++ b/public/images/upgrade-to-deriv-bot.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/Banner/fixed-dbot-banner.jsx b/src/components/Banner/fixed-dbot-banner.jsx index 899e7f9d0..8a4351781 100644 --- a/src/components/Banner/fixed-dbot-banner.jsx +++ b/src/components/Banner/fixed-dbot-banner.jsx @@ -6,13 +6,19 @@ import './fixed-dbot-banner.scss'; const FixedDbotBanner = () => (
-
+ move to deriv
- {translate('For improved features and an overall better performance, ')} - - {translate('switch to Deriv Bot')} - - {translate(' now.')} + + {translate('Important: ')} + + {translate('Binary Bot will be discontinued on')} + + {translate('31 August 2024.')} + + {translate('Upgrade to Deriv Bot')} + + + {translate(' to continue trading.')}
diff --git a/src/components/Banner/fixed-dbot-banner.scss b/src/components/Banner/fixed-dbot-banner.scss index f36c110db..1d592c2a9 100644 --- a/src/components/Banner/fixed-dbot-banner.scss +++ b/src/components/Banner/fixed-dbot-banner.scss @@ -7,7 +7,7 @@ justify-content: center; background-color: #ffeabf; height: 56px; - + font-size: var(--font-size-s); @include mobile { height: unset; } @@ -28,6 +28,7 @@ &__visit-deriv-bot { color: var(--text-prominent); text-decoration: underline; + font-weight: bold; &:hover { text-decoration: underline; } @@ -37,10 +38,8 @@ } } - &__icon-info { + &__icon { margin-right: 0.5rem; - font-size: 1.4rem; - transform: rotate(180deg); } } diff --git a/src/components/Banner/move-to-dbot-banner.jsx b/src/components/Banner/move-to-dbot-banner.jsx index 86bb013d9..a43c86907 100644 --- a/src/components/Banner/move-to-dbot-banner.jsx +++ b/src/components/Banner/move-to-dbot-banner.jsx @@ -8,7 +8,7 @@ import { visitDerivBot } from './redirect-to-dbot'; import './move-to-dbot-banner.scss'; const updateLastPopupTime = () => { - localStorage.setItem('last_deriv_redirect_popup_time', new Date().toString()); + localStorage.setItem('migration_popup_timer', new Date().toString()); }; const daysBetween = (date1, date2) => { @@ -18,15 +18,15 @@ const daysBetween = (date1, date2) => { }; const shouldShowPopup = () => { - const last_deriv_redirect_popup_time = localStorage.getItem('last_deriv_redirect_popup_time'); + const migration_popup_timer = localStorage.getItem('migration_popup_timer'); - if (!last_deriv_redirect_popup_time) { + if (!migration_popup_timer) { updateLastPopupTime(); return true; } - const allowed_delay = 7; // One week in days - const last_popup_date = new Date(last_deriv_redirect_popup_time); + const allowed_delay = 1; // One week in days + const last_popup_date = new Date(migration_popup_timer); const current_date = new Date(); if (daysBetween(last_popup_date, current_date) >= allowed_delay) { @@ -39,7 +39,7 @@ const shouldShowPopup = () => { const MoveToDbotBanner = () => { const container_class = 'mv-dbot-banner'; - const [open_modal, setOpenModal] = useState(false); + const [open_modal, setOpenModal] = useState(true); useEffect(() => { try { @@ -60,45 +60,34 @@ const MoveToDbotBanner = () => {
{open_modal && (
- move to deriv + move to deriv
- {translate('Take your bot trading to the next level')} + {translate('Binary bot is retiring on 31 August 2024')}
-
{translate('On Deriv Bot, you\'ll enjoy:')}
-
    -
  • - {translate('New features and tools with faster execution and enhanced stability')} -
  • -
  • {translate('The ability to use your existing XML files from Binary Bot')}
  • -
  • - {translate( - 'A familiar drag-and-drop interface; create and customise your trading bot easily' - )} -
  • -
-
- {translate('What are you waiting for?')}{' '} - - {translate('Explore Deriv Bot')} - {' '} - {translate('today and unlock new trading possibilities!')} -
+

+ {translate( + 'Follow these steps to keep trading with your favourite strategies on Deriv Bot:' + )} +

+
    +
  1. {translate('Download your Binary Bot strategy in XML format.')}
  2. +
  3. {translate('Switch to Deriv Bot and import your strategy.')}
  4. +
  5. {translate('Run your updated strategy to check its performance.')}
  6. +
  7. {translate('Save the updated strategy for quicker re-imports.')}
  8. +
+

{translate('Upgrade today and experience seamless trading on Deriv Bot.')}

diff --git a/src/components/Banner/move-to-dbot-banner.scss b/src/components/Banner/move-to-dbot-banner.scss index 6719df892..f23eeb3ae 100644 --- a/src/components/Banner/move-to-dbot-banner.scss +++ b/src/components/Banner/move-to-dbot-banner.scss @@ -12,15 +12,21 @@ .mv-dbot-banner { text-align: center; - padding: 32px 108px; + padding: 16px 24px; + width: 440px; @include mobile { - padding: 28px; + padding: 16px; + width: 100%; } &__title { - font-size: var(--font-size-l); + font-size: 20px; font-weight: bold; margin-bottom: 16px; + + @include mobile { + font-size: var(--font-size-n); + } } &__content { @@ -28,17 +34,19 @@ font-size: var(--font-size-s); line-height: 20px; text-align: left; - ol, - ul { - list-style: disc; + p { line-height: 20px; - padding: 0px 32px; } } &__icon-container { display: flex; align-items: center; justify-content: center; - margin-bottom: 24px; + margin-bottom: 16px; + } + + &__orderd-list { + margin: 0; + padding: 0 16px; } } diff --git a/src/components/common/deriv-app-modal/deriv-app-modal.scss b/src/components/common/deriv-app-modal/deriv-app-modal.scss index 7500b7ed7..83bacae8b 100644 --- a/src/components/common/deriv-app-modal/deriv-app-modal.scss +++ b/src/components/common/deriv-app-modal/deriv-app-modal.scss @@ -56,14 +56,16 @@ justify-content: center; align-items: center; color: var(--text-prominent); - padding: 24px; + padding: 20px 24px; font-size: 1rem; + @include mobile { + padding: 16px 24px; + } &:after { content: '\00d7'; font-weight: 200; font-size: 24px; - margin-top: -2px; } &:hover { background: transparent; @@ -72,10 +74,14 @@ } &-title { - font-size: var(--font-size-l); + font-size: var(--font-size-n); font-weight: bold; margin: 0; - padding: 16px; + padding: 0 24px; + @include mobile { + padding: 0 16px; + font-size: var(--font-size-s); + } } } @@ -96,9 +102,12 @@ display: flex; justify-content: flex-end; align-items: center; - padding: 8px 16px; + padding: 16px 24px; border: none; border-top: 1px solid var(--border-normal); + @include mobile { + padding: 16px; + } &__btn-container { @include mobile { display: flex; @@ -108,15 +117,15 @@ } &__btn-container, * { - margin: 4px; - font-weight: 600; - font-size: medium; + font-weight: 700; + font-size: var(--font-size-s); text-transform: none; + line-height: 20px; } &-primary-btn { background: var(--button-primary-default); border: 2px solid var(--button-primary-default); - padding-inline: 18px; + padding: 8px 18px; &:hover { background: var(--button-primary-hover); } diff --git a/src/translations/ach_UG/i10n.json b/src/translations/ach_UG/i10n.json index d29ac7f8a..54d289bd4 100644 --- a/src/translations/ach_UG/i10n.json +++ b/src/translations/ach_UG/i10n.json @@ -509,12 +509,31 @@ "c5308e66942e2f7d7df852c970b3a057e00c1ecf": "crwdns3537814:0crwdne3537814:0", "63c78e309e7a876e6f1c5fe3e636c9422c40459d": "crwdns3537816:0crwdne3537816:0", "753634ab7e1b03cda76e1781b45652aaefaac751": "crwdns3537818:0crwdne3537818:0", - "7ae31c80e03a681e2552ac2125a0dfbba0302b0d": "crwdns4247750:0crwdne4247750:0", - "e1498f9eaee71b604ad0496b5aa54d39be0f37fd": "crwdns4247752:0crwdne4247752:0", - "30d45bf479993bcb72665e0632c245b8e6839a50": "crwdns4247754:0crwdne4247754:0", - "1a591a3e91fcb7a47f2c08e9e2e117f39af22078": "crwdns4247756:0crwdne4247756:0", - "a72310cea1dcce7466887418f51e962733bf9f57": "crwdns4247758:0crwdne4247758:0", - "070f0f8bdc34d7a78d1ff0e3617efc2cb111a655": "crwdns4247760:0crwdne4247760:0", - "923bd614d34029ade982ad020004aef1e4aed445": "crwdns4247762:0crwdne4247762:0", - "b60862f4855a392f00cc9f27e0862c0b979075a6": "crwdns4247764:0crwdne4247764:0" + "e733c45da6dd80cc92ea52d9533afc7abe6ed465": "crwdns4952754:0crwdne4952754:0", + "cdbe0cace9f8a90cfc06a182fa7743e23589ec7b": "crwdns4952756:0crwdne4952756:0", + "7becab7941ae5ec9e0f55de768be17b450f2858c": "crwdns4952758:0crwdne4952758:0", + "5eef41e07d5227234d18fe8d3d2099b8f6675d3c": "crwdns4952760:0crwdne4952760:0", + "1a591a3e91fcb7a47f2c08e9e2e117f39af22078": "crwdns4952762:0crwdne4952762:0", + "a72310cea1dcce7466887418f51e962733bf9f57": "crwdns4952764:0crwdne4952764:0", + "070f0f8bdc34d7a78d1ff0e3617efc2cb111a655": "crwdns4952766:0crwdne4952766:0", + "923bd614d34029ade982ad020004aef1e4aed445": "crwdns4952768:0crwdne4952768:0", + "b60862f4855a392f00cc9f27e0862c0b979075a6": "crwdns4952770:0crwdne4952770:0", + "1f5045ef7c9382c16e2fb9bca1fa9214e0d2a5a9": "crwdns4952772:0crwdne4952772:0", + "8011ae74b802850a7c80c526d29decd11c52481a": "crwdns5785804:0crwdne5785804:0", + "592e16590d2b69447e1c9ce940caadab56d9f0ca": "crwdns5785806:0crwdne5785806:0", + "ba0edac93dc72abb06dcfa0b3ca4c58ffe9c2cfb": "crwdns5785808:0crwdne5785808:0", + "a4289e25a051d47ecc43075f75174ed9e7d4e132": "crwdns5785810:0crwdne5785810:0", + "06c09b3c157bda3d91348c4d5c51e812753893bc": "crwdns5785812:0crwdne5785812:0", + "0debaf0bbe3a0d19c703d66efc3508365ab050dd": "crwdns5785814:0crwdne5785814:0", + "1ea2edd48de2b740276b065eb2b2c84d48d8c6e3": "crwdns5785816:0crwdne5785816:0", + "b8fbf18fb9fe9b8b44001edf74b8b24fe2931612": "crwdns5785818:0crwdne5785818:0", + "c4246cbcf8d2a674debd888f7b2b1e24922173d7": "crwdns5957544:0crwdne5957544:0", + "142ec93a3efa9ad0fccf5c1b13822ca5e034937b": "crwdns5957546:0crwdne5957546:0", + "e87cea2cf43e62ec5202bd61acc9ad0d6c83030a": "crwdns5957548:0crwdne5957548:0", + "fc3cd15fae43c29cf5c4fdcd79b3ac65a38ef68f": "crwdns5957550:0crwdne5957550:0", + "fe967dc39c4a8250a9217a1e494b86339c320cc7": "crwdns5957552:0crwdne5957552:0", + "2b267a435bc361e6575de4d9a2087d1aa16b30c3": "crwdns5957554:0crwdne5957554:0", + "ce4138db56a0476b057160916eb8c72ccc00cbd0": "crwdns5957556:0crwdne5957556:0", + "ec519f37ac566b94f6720e9be97da2fb35a21567": "crwdns5957558:0crwdne5957558:0", + "33831c793b9746fb03bb9be5c0e3178106c0f5a7": "crwdns5957560:0crwdne5957560:0" } \ No newline at end of file diff --git a/src/translations/en/i10n.json b/src/translations/en/i10n.json index ecfbbcd6b..31f37dd9b 100644 --- a/src/translations/en/i10n.json +++ b/src/translations/en/i10n.json @@ -518,5 +518,22 @@ "070f0f8bdc34d7a78d1ff0e3617efc2cb111a655": "Looking for CFDs? Go to Trader's hub", "923bd614d34029ade982ad020004aef1e4aed445": "Deriv Apps", "b60862f4855a392f00cc9f27e0862c0b979075a6": "Wallet", - "1f5045ef7c9382c16e2fb9bca1fa9214e0d2a5a9": "Manage Funds" + "1f5045ef7c9382c16e2fb9bca1fa9214e0d2a5a9": "Manage Funds", + "8011ae74b802850a7c80c526d29decd11c52481a": "Important: ", + "592e16590d2b69447e1c9ce940caadab56d9f0ca": "Binary Bot will be discontinued soon. ", + "ba0edac93dc72abb06dcfa0b3ca4c58ffe9c2cfb": "Upgrade to Deriv Bot", + "a4289e25a051d47ecc43075f75174ed9e7d4e132": " to continue trading.", + "06c09b3c157bda3d91348c4d5c51e812753893bc": "Important notice", + "0debaf0bbe3a0d19c703d66efc3508365ab050dd": "Binary bot is retiring soon", + "1ea2edd48de2b740276b065eb2b2c84d48d8c6e3": "Binary bot will be discontinued soon.", + "b8fbf18fb9fe9b8b44001edf74b8b24fe2931612": "Import your existing strategies (XML files) to Deriv Bot today and enjoy a faster, more efficient trading experience with advanced features.", + "c4246cbcf8d2a674debd888f7b2b1e24922173d7": "Binary Bot will be discontinued on", + "142ec93a3efa9ad0fccf5c1b13822ca5e034937b": "31 August 2024.", + "e87cea2cf43e62ec5202bd61acc9ad0d6c83030a": "Binary bot is retiring on 31 August 2024", + "fc3cd15fae43c29cf5c4fdcd79b3ac65a38ef68f": "Follow these steps to keep trading with your favourite strategies on Deriv Bot:", + "fe967dc39c4a8250a9217a1e494b86339c320cc7": "Download your Binary Bot strategy in XML format.", + "2b267a435bc361e6575de4d9a2087d1aa16b30c3": "Switch to Deriv Bot and import your strategy.", + "ce4138db56a0476b057160916eb8c72ccc00cbd0": "Run your updated strategy to check its performance.", + "ec519f37ac566b94f6720e9be97da2fb35a21567": "Save the updated strategy for quicker re-imports.", + "33831c793b9746fb03bb9be5c0e3178106c0f5a7": "Upgrade today and experience seamless trading on Deriv Bot." } \ No newline at end of file diff --git a/src/translations/es_ES/i10n.json b/src/translations/es_ES/i10n.json index 49b6ec0b7..2fba16a30 100644 --- a/src/translations/es_ES/i10n.json +++ b/src/translations/es_ES/i10n.json @@ -518,5 +518,22 @@ "070f0f8bdc34d7a78d1ff0e3617efc2cb111a655": "¿Busca CFD? Diríjase al Trader's hub", "923bd614d34029ade982ad020004aef1e4aed445": "Deriv Apps", "b60862f4855a392f00cc9f27e0862c0b979075a6": "Billeteras", - "1f5045ef7c9382c16e2fb9bca1fa9214e0d2a5a9": "Administrar fondos" + "1f5045ef7c9382c16e2fb9bca1fa9214e0d2a5a9": "Administrar fondos", + "8011ae74b802850a7c80c526d29decd11c52481a": "Importante: ", + "592e16590d2b69447e1c9ce940caadab56d9f0ca": "El Bot Binario será descontinuado pronto. ", + "ba0edac93dc72abb06dcfa0b3ca4c58ffe9c2cfb": "Actualizar a Deriv Bot", + "a4289e25a051d47ecc43075f75174ed9e7d4e132": " para seguir comerciando.", + "06c09b3c157bda3d91348c4d5c51e812753893bc": "Aviso importante", + "0debaf0bbe3a0d19c703d66efc3508365ab050dd": "El bot binario se retirará pronto", + "1ea2edd48de2b740276b065eb2b2c84d48d8c6e3": "El bot binario será descontinuado pronto.", + "b8fbf18fb9fe9b8b44001edf74b8b24fe2931612": "Importe hoy mismo sus estrategias existentes (archivos XML) a Deriv Bot y disfrute de una experiencia de negociación más rápida y eficaz con funciones avanzadas.", + "c4246cbcf8d2a674debd888f7b2b1e24922173d7": "El Bot Binario dejará de funcionar el", + "142ec93a3efa9ad0fccf5c1b13822ca5e034937b": "31 de agosto de 2024.", + "e87cea2cf43e62ec5202bd61acc9ad0d6c83030a": "El bot binario se jubila el 31 de agosto de 2024", + "fc3cd15fae43c29cf5c4fdcd79b3ac65a38ef68f": "Siga estos pasos para seguir operando con sus estrategias favoritas en Deriv Bot:", + "fe967dc39c4a8250a9217a1e494b86339c320cc7": "Descargue su estrategia del Bot Binario en formato XML.", + "2b267a435bc361e6575de4d9a2087d1aa16b30c3": "Cambie a Deriv Bot e importe su estrategia.", + "ce4138db56a0476b057160916eb8c72ccc00cbd0": "Ejecute su estrategia actualizada para comprobar su rendimiento.", + "ec519f37ac566b94f6720e9be97da2fb35a21567": "Guarde la estrategia actualizada para reimportarla más rápidamente.", + "33831c793b9746fb03bb9be5c0e3178106c0f5a7": "Actualícese hoy mismo y experimente un comercio sin fisuras en Deriv Bot." } \ No newline at end of file diff --git a/src/translations/fr_FR/i10n.json b/src/translations/fr_FR/i10n.json index 394bd71d0..0af6a089e 100644 --- a/src/translations/fr_FR/i10n.json +++ b/src/translations/fr_FR/i10n.json @@ -509,14 +509,31 @@ "c5308e66942e2f7d7df852c970b3a057e00c1ecf": "État du réseau", "63c78e309e7a876e6f1c5fe3e636c9422c40459d": "Multipliers", "753634ab7e1b03cda76e1781b45652aaefaac751": "Tether TRC20", - "e733c45da6dd80cc92ea52d9533afc7abe6ed465": "L'arrêt du robot empêchera d'autres transactions. Les transactions en cours seront terminées par notre système. Notez que certaines transactions terminées ne peuvent pas être affichées dans le tableau si le robot est à l'arrêt tout en plaçant des trades. Reférez-vous à la page des relevés https://app.deriv.com/reports pour les détails de toutes les transactions terminées.", - "cdbe0cace9f8a90cfc06a182fa7743e23589ec7b": "Pour des fonctionnalités améliorées et une performance globale supérieure, ", + "e733c45da6dd80cc92ea52d9533afc7abe6ed465": "L'arrêt du robot empêchera d'autres transactions. Les transactions en cours seront terminées par notre système. Notez que certaines transactions terminées ne peuvent pas être affichées dans le tableau si le robot est à l'arrêt tout en ouvrant des positions. Reférez-vous à la page des relevés à l'adresse https://app.deriv.com/reports pour obtenir des détails sur toutes les transactions terminées.", + "cdbe0cace9f8a90cfc06a182fa7743e23589ec7b": "Pour des fonctionnalités et une performance globale meilleures, ", "7becab7941ae5ec9e0f55de768be17b450f2858c": "passez à Deriv Bot ", "5eef41e07d5227234d18fe8d3d2099b8f6675d3c": " dès maintenant.", - "1a591a3e91fcb7a47f2c08e9e2e117f39af22078": "Malta", + "1a591a3e91fcb7a47f2c08e9e2e117f39af22078": "Malte", "a72310cea1dcce7466887418f51e962733bf9f57": "Comptes des applications Deriv", "070f0f8bdc34d7a78d1ff0e3617efc2cb111a655": "Vous recherchez des CFD ? Accédez au Trader's Hub", "923bd614d34029ade982ad020004aef1e4aed445": "Applications Deriv", "b60862f4855a392f00cc9f27e0862c0b979075a6": "Portefeuilles", - "1f5045ef7c9382c16e2fb9bca1fa9214e0d2a5a9": "Gérez les fonds" + "1f5045ef7c9382c16e2fb9bca1fa9214e0d2a5a9": "Gérer les fonds", + "8011ae74b802850a7c80c526d29decd11c52481a": "Important : ", + "592e16590d2b69447e1c9ce940caadab56d9f0ca": "Binary Bot sera bientôt supprimé. ", + "ba0edac93dc72abb06dcfa0b3ca4c58ffe9c2cfb": "Passez à Deriv Bot", + "a4289e25a051d47ecc43075f75174ed9e7d4e132": " pour continuer à trader.", + "06c09b3c157bda3d91348c4d5c51e812753893bc": "Avis important", + "0debaf0bbe3a0d19c703d66efc3508365ab050dd": "Binary bot prend bientôt sa retraite", + "1ea2edd48de2b740276b065eb2b2c84d48d8c6e3": "Binary bot sera bientôt supprimé.", + "b8fbf18fb9fe9b8b44001edf74b8b24fe2931612": "Importez dès aujourd'hui vos stratégies existantes (fichiers XML) vers Deriv Bot et profitez d'une expérience de trading plus rapide et plus efficace grâce à des fonctionnalités avancées.", + "c4246cbcf8d2a674debd888f7b2b1e24922173d7": "Binary Bot sera supprimé le", + "142ec93a3efa9ad0fccf5c1b13822ca5e034937b": "31 août 2024.", + "e87cea2cf43e62ec5202bd61acc9ad0d6c83030a": "Binary bot prend sa retraite le 31 août 2024", + "fc3cd15fae43c29cf5c4fdcd79b3ac65a38ef68f": "Suivez ces étapes pour continuer à trader avec vos stratégies préférées sur Deriv Bot :", + "fe967dc39c4a8250a9217a1e494b86339c320cc7": "Téléchargez votre stratégie Binary Bot au format XML.", + "2b267a435bc361e6575de4d9a2087d1aa16b30c3": "Passez à Deriv Bot et importez votre stratégie.", + "ce4138db56a0476b057160916eb8c72ccc00cbd0": "Exécutez votre stratégie actualisée pour en vérifier les performances.", + "ec519f37ac566b94f6720e9be97da2fb35a21567": "Enregistrez la stratégie mise à jour pour une réimportation plus rapide.", + "33831c793b9746fb03bb9be5c0e3178106c0f5a7": "Mettez vous à jour aujourd'hui et expérimentez le trading en continu sur Deriv Bot." } \ No newline at end of file diff --git a/src/translations/pt_PT/i10n.json b/src/translations/pt_PT/i10n.json index 8da0a0097..388dc57f1 100644 --- a/src/translations/pt_PT/i10n.json +++ b/src/translations/pt_PT/i10n.json @@ -509,14 +509,31 @@ "c5308e66942e2f7d7df852c970b3a057e00c1ecf": "Estado da rede", "63c78e309e7a876e6f1c5fe3e636c9422c40459d": "Multiplers", "753634ab7e1b03cda76e1781b45652aaefaac751": "Tether TRC20", - "e733c45da6dd80cc92ea52d9533afc7abe6ed465": "Parar o bot impedirá novas negociações. Quaisquer negócios em curso serão completados pelo nosso sistema. Esteja ciente de que algumas transações concluídas podem não ser exibidas na tabela se o bot for parado durante a execução de transações. Consulte a página de declaração do https://app.deriv.com/reports para obter detalhes de todas as transações concluídas.", - "cdbe0cace9f8a90cfc06a182fa7743e23589ec7b": "Para funcionalidades melhoradas e um desempenho geral superior, ", - "7becab7941ae5ec9e0f55de768be17b450f2858c": "mude para o Deriv Bot", + "e733c45da6dd80cc92ea52d9533afc7abe6ed465": "Ao parar o bot, evitará mais negociações. Quaisquer negociações em curso serão concluídas pelo nosso sistema. Por favor, esteja ciente de que algumas transações concluídas podem não ser exibidas na tabela caso o bot tenha sido parado durante a abertura de negociações. Para obter mais informações sobre as transações concluídas, consulte a página do extrato https://app.deriv.com/reports.", + "cdbe0cace9f8a90cfc06a182fa7743e23589ec7b": "Para obter funcionalidades otimizadas e um desempenho geral superior, ", + "7becab7941ae5ec9e0f55de768be17b450f2858c": "altere para a Deriv Bot", "5eef41e07d5227234d18fe8d3d2099b8f6675d3c": " agora.", "1a591a3e91fcb7a47f2c08e9e2e117f39af22078": "Malta", "a72310cea1dcce7466887418f51e962733bf9f57": "Contas nas Apps da Deriv", "070f0f8bdc34d7a78d1ff0e3617efc2cb111a655": "Está à procura de CFDs? Aceda ao Trader's Hub", "923bd614d34029ade982ad020004aef1e4aed445": "Apps da Deriv", "b60862f4855a392f00cc9f27e0862c0b979075a6": "Carteira", - "1f5045ef7c9382c16e2fb9bca1fa9214e0d2a5a9": "Gerenciar fundos" + "1f5045ef7c9382c16e2fb9bca1fa9214e0d2a5a9": "Gestão de fundos", + "8011ae74b802850a7c80c526d29decd11c52481a": "Importante: ", + "592e16590d2b69447e1c9ce940caadab56d9f0ca": "A plataforma Binary Bot será descontinuada em breve. ", + "ba0edac93dc72abb06dcfa0b3ca4c58ffe9c2cfb": "Faça upgrade para a Deriv Bot", + "a4289e25a051d47ecc43075f75174ed9e7d4e132": " para continuar a negociar.", + "06c09b3c157bda3d91348c4d5c51e812753893bc": "Aviso importante", + "0debaf0bbe3a0d19c703d66efc3508365ab050dd": "A Binary bot vai ser descontinuada em breve", + "1ea2edd48de2b740276b065eb2b2c84d48d8c6e3": "A plataforma Binary bot será descontinuada em breve.", + "b8fbf18fb9fe9b8b44001edf74b8b24fe2931612": "Importe as suas estratégias existentes (ficheirosXML) para a Deriv Bot hoje mesmo e desfrute de uma experiência de negociação mais rápida e eficiente, com funcionalidades avançadas.", + "c4246cbcf8d2a674debd888f7b2b1e24922173d7": "A Binary Bot vai ser descontinuada no dia", + "142ec93a3efa9ad0fccf5c1b13822ca5e034937b": "31 de agosto de 2024.", + "e87cea2cf43e62ec5202bd61acc9ad0d6c83030a": "A Binary bot vai ser descontinuada no dia 31 de agosto de 2024", + "fc3cd15fae43c29cf5c4fdcd79b3ac65a38ef68f": "Siga os seguintes passos para continuar a negociar com as suas estratégias favoritas na Deriv Bot:", + "fe967dc39c4a8250a9217a1e494b86339c320cc7": "Transfira a sua estratégia que se encontra na Binary Bot em formato XML.", + "2b267a435bc361e6575de4d9a2087d1aa16b30c3": "Altere para a Deriv Bot e faça a importação da sua estratégia.", + "ce4138db56a0476b057160916eb8c72ccc00cbd0": "Execute a estratégia atualizada para validar o seu desempenho.", + "ec519f37ac566b94f6720e9be97da2fb35a21567": "Guarde a estratégia atualizada para reimportações mais rápidas.", + "33831c793b9746fb03bb9be5c0e3178106c0f5a7": "Faça o upgrade hoje e desfrute de uma negociação sem complicações na Deriv Bot." } \ No newline at end of file diff --git a/src/translations/ru_RU/i10n.json b/src/translations/ru_RU/i10n.json index 4e2c20baa..322577518 100644 --- a/src/translations/ru_RU/i10n.json +++ b/src/translations/ru_RU/i10n.json @@ -509,14 +509,31 @@ "c5308e66942e2f7d7df852c970b3a057e00c1ecf": "Статус сети", "63c78e309e7a876e6f1c5fe3e636c9422c40459d": "Multiplers", "753634ab7e1b03cda76e1781b45652aaefaac751": "Tether TRC20", - "e733c45da6dd80cc92ea52d9533afc7abe6ed465": "Прекращение работы робота приведет к приостановлению торговли. Все текущие контракты будут автоматически закрыты системой. Пожалуйста, примите во внимание, что ряд завершенных контрактов не будет отображен в таблице статистики, если робот будет остановлен на момент покупки этих контрактов. Для получения более подробной информации о всех завершенных контрактах ознакомьтесь с историей счета https://app.deriv.com/reports.", - "cdbe0cace9f8a90cfc06a182fa7743e23589ec7b": "Для улучшенных функций и общей лучшей производительности, ", + "e733c45da6dd80cc92ea52d9533afc7abe6ed465": "Прекращение работы робота приведет к приостановлению торговли. Все текущие контракты будут автоматически закрыты системой. Примите во внимание, что ряд завершенных контрактов не будет отображен в таблице статистики, если робот будет остановлен на момент покупки этих контрактов. Для получения более подробной информации о всех завершенных контрактах ознакомьтесь с историей счета https://app.deriv.com/reports.", + "cdbe0cace9f8a90cfc06a182fa7743e23589ec7b": "Для улучшения функций и общей производительности ", "7becab7941ae5ec9e0f55de768be17b450f2858c": "перейдите на Deriv Bot", "5eef41e07d5227234d18fe8d3d2099b8f6675d3c": " сейчас.", "1a591a3e91fcb7a47f2c08e9e2e117f39af22078": "Malta", "a72310cea1dcce7466887418f51e962733bf9f57": "Счета Deriv Apps", "070f0f8bdc34d7a78d1ff0e3617efc2cb111a655": "Ищете CFD? Перейдите в Trader's hub", "923bd614d34029ade982ad020004aef1e4aed445": "Deriv Apps", - "b60862f4855a392f00cc9f27e0862c0b979075a6": "Кошельки", - "1f5045ef7c9382c16e2fb9bca1fa9214e0d2a5a9": "Управляйте средствами" + "b60862f4855a392f00cc9f27e0862c0b979075a6": "Wallet", + "1f5045ef7c9382c16e2fb9bca1fa9214e0d2a5a9": "Управление средствами", + "8011ae74b802850a7c80c526d29decd11c52481a": "Важно: ", + "592e16590d2b69447e1c9ce940caadab56d9f0ca": "Binary Bot будет снят с производства в ближайшее время. ", + "ba0edac93dc72abb06dcfa0b3ca4c58ffe9c2cfb": "Обновление до Deriv Bot", + "a4289e25a051d47ecc43075f75174ed9e7d4e132": " чтобы продолжить торговлю.", + "06c09b3c157bda3d91348c4d5c51e812753893bc": "Важное замечание", + "0debaf0bbe3a0d19c703d66efc3508365ab050dd": "Бинарный бот скоро уйдет на пенсию", + "1ea2edd48de2b740276b065eb2b2c84d48d8c6e3": "Бинарный бот будет снят с производства в ближайшее время.", + "b8fbf18fb9fe9b8b44001edf74b8b24fe2931612": "Импортируйте Ваши существующие стратегии (XML-файлы) в Deriv Bot уже сегодня и наслаждайтесь более быстрой и эффективной торговлей с расширенными возможностями.", + "c4246cbcf8d2a674debd888f7b2b1e24922173d7": "Binary Bot будет прекращен на", + "142ec93a3efa9ad0fccf5c1b13822ca5e034937b": "31 августа 2024 года.", + "e87cea2cf43e62ec5202bd61acc9ad0d6c83030a": "Бинарный бот выходит на пенсию 31 августа 2024 года", + "fc3cd15fae43c29cf5c4fdcd79b3ac65a38ef68f": "Выполните следующие шаги, чтобы продолжать торговать с помощью Ваших любимых стратегий на Deriv Bot:", + "fe967dc39c4a8250a9217a1e494b86339c320cc7": "Загрузите свою стратегию Binary Bot в формате XML.", + "2b267a435bc361e6575de4d9a2087d1aa16b30c3": "Переключитесь на Deriv Bot и импортируйте Вашу стратегию.", + "ce4138db56a0476b057160916eb8c72ccc00cbd0": "Запустите обновленную стратегию, чтобы проверить ее эффективность.", + "ec519f37ac566b94f6720e9be97da2fb35a21567": "Сохраните обновленную стратегию для более быстрого повторного импорта.", + "33831c793b9746fb03bb9be5c0e3178106c0f5a7": "Обновитесь сегодня и ощутите бесперебойную торговлю на Deriv Bot." } \ No newline at end of file diff --git a/src/translations/th_TH/i10n.json b/src/translations/th_TH/i10n.json index 0b6ddeec0..52209f94b 100644 --- a/src/translations/th_TH/i10n.json +++ b/src/translations/th_TH/i10n.json @@ -518,5 +518,22 @@ "070f0f8bdc34d7a78d1ff0e3617efc2cb111a655": "มองหา CFD อยู่ใช่ไหม? กรุณาไปที่ Trader's Hub", "923bd614d34029ade982ad020004aef1e4aed445": "Deriv Apps", "b60862f4855a392f00cc9f27e0862c0b979075a6": "วอลเล็ท", - "1f5045ef7c9382c16e2fb9bca1fa9214e0d2a5a9": "จัดการเงินทุน" + "1f5045ef7c9382c16e2fb9bca1fa9214e0d2a5a9": "จัดการเงินทุน", + "8011ae74b802850a7c80c526d29decd11c52481a": "สำคัญ: ", + "592e16590d2b69447e1c9ce940caadab56d9f0ca": "Binary Bot จะหยุดทำงานในไม่ช้า ", + "ba0edac93dc72abb06dcfa0b3ca4c58ffe9c2cfb": "โดยจะอัพเกรดไปเป็น Deriv Bot", + "a4289e25a051d47ecc43075f75174ed9e7d4e132": " เพื่อทำการเทรดได้ต่อไป", + "06c09b3c157bda3d91348c4d5c51e812753893bc": "ประกาศสำคัญ", + "0debaf0bbe3a0d19c703d66efc3508365ab050dd": "Binary Bot กำลังจะปลดเกษียณในไม่ช้านี้", + "1ea2edd48de2b740276b065eb2b2c84d48d8c6e3": "Binary Bot จะหยุดทำงานในไม่ช้า", + "b8fbf18fb9fe9b8b44001edf74b8b24fe2931612": "นำเข้ากลยุทธ์ของคุณที่มีอยู่ (ไฟล์ XML) ไปยัง Deriv Bot วันนี้และเพลิดเพลินไปกับประสบการณ์การซื้อขายที่รวดเร็วและมีประสิทธิภาพมากขึ้นด้วยฟีเจอร์ลูกเล่นขั้นสูงต่างๆ", + "c4246cbcf8d2a674debd888f7b2b1e24922173d7": "Binary Bot จะหยุดทำงานใน", + "142ec93a3efa9ad0fccf5c1b13822ca5e034937b": "วันที่ 31 สิงหาคม 2024", + "e87cea2cf43e62ec5202bd61acc9ad0d6c83030a": "Binary Bot กำลังจะเกษียณตัวในวันที่ 31 สิงหาคม 2024", + "fc3cd15fae43c29cf5c4fdcd79b3ac65a38ef68f": "โปรดทำตามขั้นตอนเหล่านี้เพื่อดำเนินการซื้อขายด้วยกลยุทธ์ที่คุณชื่นชอบบน Deriv Bot:", + "fe967dc39c4a8250a9217a1e494b86339c320cc7": "ดาวน์โหลดกลยุทธ์ Binary Bot ของคุณในรูปแบบ XML", + "2b267a435bc361e6575de4d9a2087d1aa16b30c3": "เปลี่ยนไปใช้ Deriv Bot และนำเข้ากลยุทธ์ของคุณ", + "ce4138db56a0476b057160916eb8c72ccc00cbd0": "เรียกใช้กลยุทธ์ที่อัพเดทของคุณเพื่อตรวจสอบประสิทธิภาพการทำงาน", + "ec519f37ac566b94f6720e9be97da2fb35a21567": "บันทึกกลยุทธ์ที่อัพเดทเพื่อให้การนำเข้าซ้ำนั้นทำได้เร็วขึ้น", + "33831c793b9746fb03bb9be5c0e3178106c0f5a7": "อัพเกรดวันนี้และสัมผัสประสบการณ์การเทรดที่ราบรื่นบน Deriv Bot" } \ No newline at end of file diff --git a/src/translations/vi_VN/i10n.json b/src/translations/vi_VN/i10n.json index 861adc8ab..587886889 100644 --- a/src/translations/vi_VN/i10n.json +++ b/src/translations/vi_VN/i10n.json @@ -18,23 +18,23 @@ "6c82e6dd86807ee3db07e3c82bec1ae1ce00b08b": "Thời gian", "8d8fd6765e184419cad8b88d1a60c895d79578c2": "Nến", "548f449b63ff41eaaff5a2d679ffa56b2015fc20": "Các loại khác", - "21c03ffa6b93bceafdf0f8bab14feb63dc5d1d2f": "Đô la Mỹ", - "ecd92026638b752558cc1d53b9feca16cd2194de": "Đô Úc", - "ae900f1e43cb81a5829eae3cdcb9eba900cb0f3c": "Euro", - "6b86018241f3022206a6dc25c98419de565cb7b3": "Bảng Anh", + "21c03ffa6b93bceafdf0f8bab14feb63dc5d1d2f": "Đồng USD", + "ecd92026638b752558cc1d53b9feca16cd2194de": "Đồng AUD", + "ae900f1e43cb81a5829eae3cdcb9eba900cb0f3c": "Đồng EUR", + "6b86018241f3022206a6dc25c98419de565cb7b3": "Đồng bảng Anh", "42bd6b9eeb1da01504fefe014e16415246c0f66f": "Bitcoin", "42e631df85d8e0815e44e56ad3a323c2cf03ca65": "Binance USD", - "0677997bf27c0c286167e0cced1591f39464a349": "Đa tài sản thế chấp DAI", + "0677997bf27c0c286167e0cced1591f39464a349": "Multi-Collateral DAI", "1dcc341ae7b6cd25bff22c66542948c37608049d": "STATIS Euro", "2279c668fca6b4f20b7aee9e6860990e534c4efc": "IDK", - "c1810e626a0a42d186e694c605a0b60b918c2566": "Tiêu chuẩn Paxos", + "c1810e626a0a42d186e694c605a0b60b918c2566": "Paxos Standard", "8a4fa0f9791d406f9752864c7ba25d1a4235f756": "True USD", "123586c4eb60b26fd3ec9d01df9ce8cf55c6e5e2": "USD Coin", "d556841b7c163d545bb7a75fcf66cec3a3e788fe": "USDK", "772edeb222235194159e8667561b2c51b767e8f0": "Tether ERC20", - "fec4fda3473ceb5ebf9e4c2144d00a50f4e3a326": "Bitcoin tiền mặt", + "fec4fda3473ceb5ebf9e4c2144d00a50f4e3a326": "Bitcoin Cash", "953e3cc73d13bb54759da8f8bf9c2b83accc6f5d": "Ethereum", - "06419050f835213ab2773bc66aa51f4872d0c63b": "Ethereum cổ điển", + "06419050f835213ab2773bc66aa51f4872d0c63b": "Ethereum Classic", "4384b41f73f4f743fd8bdd71d974f979c9a55dd8": "Litecoin", "b7b5bbb1d264eef4f3fe9a49cde49ca4d44d5dda": "Tether Omni", "459f04b3caab82c3c8f86a30658af538cbe9729d": "Tiền nhị phân", @@ -45,11 +45,11 @@ "3efddc1bc34b21022a43bef444f952b6cf12ef4f": "Thêm tài khoản Deriv", "39fca63515c105918f03e4908ec12df675b07f92": "Xem giao dịch", "f7c400ed695f898b8ee9d21664aa17b5bb693828": "Đăng nhập", - "0b81497c8589af2714a1ddbeb62b3a4be679c318": "Đăng kí", + "0b81497c8589af2714a1ddbeb62b3a4be679c318": "Đăng ký", "88bc3fe3daddee139809d036f18b985fbe165957": "Báo cáo", - "78c072709400d5c13f1642e8cc4ecdfcb5ff76d7": "Thu ngân", + "78c072709400d5c13f1642e8cc4ecdfcb5ff76d7": "Cổng thanh toán", "6e44b7d2a3b81fd0039404ae99170733f07d08f2": "Trader's Hub", - "e7b0b317a6e8f7c2d548fdec325a0f70872e43b0": "Gửi tiền", + "e7b0b317a6e8f7c2d548fdec325a0f70872e43b0": "Nạp tiền", "1de91e827ec70ca735abc2c71b0a89cb0cfc4ce1": "Thị trường được gạch chân chưa được chọn", "50050f06645ad2743165b429a8f7deebd285fd63": "Loại hợp đồng không được lựa chọn", "6a7d1a3a17c4e8ae6712cb60d46db1edf0aa2667": "Xin vui lòng đăng nhập", @@ -89,11 +89,11 @@ "aa9330a16e5b055de809256dad6b4d1cbd2999e7": "Yên lặng", "cf84a98d6cf7f156862a08ba8236467b6f471004": "Thông báo", "eee2facd669d1434848c24da5527b3e87d9a12d5": "Tiền kiếm được", - "9d705578b0f1f0ce3a06dc5e82f9a1e6078f81e1": "Công việc hoàn thành", + "9d705578b0f1f0ce3a06dc5e82f9a1e6078f81e1": "Giao dịch hoàn tất", "7f2f6a15cf8da2b27e5a4af47b58e7ad71c0b3d9": "Lỗi", "a3b1583d377f37ac20de7e089edfa0920a078e57": "Lỗi nghiêm trọng", "66c8b6848eee629c4ac551bf2b5fa591571654be": "Tăng tương đương", - "5649dce3367d490fa19d563ee9e3d4c4b6f7c642": "Giảm tương đương", + "5649dce3367d490fa19d563ee9e3d4c4b6f7c642": "Fall Equals", "062787aa328047e189774b3703d983b83938f6e9": "Cao hơn", "b91eed4b7a80cd9572a27e65ebdff9caa4b3b9a4": "Thấp hơn", "e3f139abb7a549a1210b36f7dbf89215ad6c9902": "Liên lạc", @@ -110,12 +110,12 @@ "dc28f5f3c65ec611f0f30022650d24382d27448e": "Lẻ", "18a63f5512afb5573e5b44deba78d629f0635317": "Lớn hơn", "2a268b89b83f8cb38ea48e46e93dd8840db512f9": "Thấp hơn", - "2155c8b38181dd2552e84a94049aacd33ef9c607": "Tick cao", - "1408cfd2b064b923f024fbe590e27db8282941a5": "Tick thấp", - "b86eb15dc4f13e4c2972de158d3038d9f657242f": "Đặt lại Gọi Biên", - "669a1f3d9a8f601a84da536cfdad1de4092b1926": "Đặt lại Đặt Biên", - "844d1a5c99a0a668383340cc095d040eef998c79": "Chỉ Tăng", - "87293a146cd481a2b30cf74282ec061dc4cf0735": "Chỉ Giảm", + "2155c8b38181dd2552e84a94049aacd33ef9c607": "High Tick", + "1408cfd2b064b923f024fbe590e27db8282941a5": "Low Tick", + "b86eb15dc4f13e4c2972de158d3038d9f657242f": "Reset Call", + "669a1f3d9a8f601a84da536cfdad1de4092b1926": "Reset Put", + "844d1a5c99a0a668383340cc095d040eef998c79": "Only Ups", + "87293a146cd481a2b30cf74282ec061dc4cf0735": "Only Downs", "cf9b77061f7b3126b49d50a6fa68f7ca8c26b7a3": "Mở", "b1a5954a483f8f8b0207385095f74aeb409b3f80": "Cao", "a124947cbd2d1d92b47e027274c3269ff0c7a84b": "Thấp", @@ -165,7 +165,7 @@ "2db43c69a4b96454914f0b8272bc869984529e6e": "Đã có lỗi khi liệt kê tệp từ Google Drive", "3b6bbab905129dd36b8d4e99947fa30540ed7b2a": "Tệp không thể được nhận dạng", "3d6b44df6eaf6236b4abc1aadcf8f5b1cda769c1": "Đã có lỗi khi lấy dữ liệu từ Google Drive", - "cdfe947b0c089a4a1f78c11299f25c32a124f1a6": "Chọn một chiến lược Bot Binary", + "cdfe947b0c089a4a1f78c11299f25c32a124f1a6": "Chọn một chiến lược Binary Bot", "0dcea5f584938e0fff00084b83156ab31d641ab3": "Đã có lỗi khi lấy tệp từ Google Drive", "18da95988117ff029393f3f5c881d70ef47f7385": "Đã có lỗi khi xử lý yêu cầu của bạn", "04226bcf91195130e25fe7a8e8ea4d3e058efcb7": "Chọn một thư mục", @@ -181,14 +181,14 @@ "46fc6f27a835486d63d9e927c6687e4508cb3087": "Số giao dịch tối đa đã đạt tới", "9202ddae4cea16513e53bbc965d88ed975e59512": "Số lỗ tối đa đã đạt tới", "5f52b397b7e5f538681f0f5717a88aa626349c7a": "Bot.init không được gọi", - "aee24f2456ea8516b024a5d3e2b815ae7f2239d9": "Không thể gửi thông báo điện tử", + "aee24f2456ea8516b024a5d3e2b815ae7f2239d9": "Không thể gửi thông báo \bTelegram", "3f370309b6280eb100f898426d8605c1f45d558d": "Mốc thời gian không hợp lệ", "af6a4e2a5582be89ac930e946eaed86e01cac58b": "Ngày/giờ không hợp lệ", "49d51398b574e7312d99b18d2b93d2ede416f053": "Không thể gửi webhook", "66c7734789e19cbeef3a5ac185ea732139aed213": "Biểu đồ", "3b662fb2e8bafce29aa98321b18874bb44905488": "Tích hợp Google Drive", "da1b1a6f62f8f5d8db05677187c756af7a2e3b94": "Vui lòng đặt giới hạn thua lỗ hàng ngày của bạn trong trang Công cụ tự loại trừ để cho phép giao dịch.", - "7ee0ff5eaa6fa82bd6d83a2f4ca446c663f097cb": "Tối đa các giao dịch liên tiếp nên trong khoảng từ 1 đến 100", + "7ee0ff5eaa6fa82bd6d83a2f4ca446c663f097cb": "Số giao dịch liên tiếp tối đa phải nằm trong khoảng từ 1 đến 100", "93039e609d94a24f3572b794a31b21525a09af2b": "Chưa thiết lập", "a85b8cc112a8597df1612d60a74faa818c25d1b3": "Chúng tôi yêu cầu bạn đặt các giới hạn thương mại tuân theo các quy định kinh doanh. Xin lưu ý rằng bot của bạn sẽ chỉ ngừng giao dịch nếu có bất kỳ hoặc cả hai điều kiện dưới đây được đáp ứng.", "ea67c8023c75375484f3a5f1aeb009b20059d5bc": "Giới hạn mức thua lỗ hàng ngày:", @@ -518,5 +518,22 @@ "070f0f8bdc34d7a78d1ff0e3617efc2cb111a655": "Tìm kiếm giao dịch CFD? Đi tới Trader's hub", "923bd614d34029ade982ad020004aef1e4aed445": "Deriv Apps", "b60862f4855a392f00cc9f27e0862c0b979075a6": "Ví", - "1f5045ef7c9382c16e2fb9bca1fa9214e0d2a5a9": "Quản lý các quỹ" + "1f5045ef7c9382c16e2fb9bca1fa9214e0d2a5a9": "Quản lý các quỹ", + "8011ae74b802850a7c80c526d29decd11c52481a": "Quan trọng: ", + "592e16590d2b69447e1c9ce940caadab56d9f0ca": "Binary Bot sẽ sớm ngừng hoạt động. ", + "ba0edac93dc72abb06dcfa0b3ca4c58ffe9c2cfb": "Nâng cấp lên Deriv Bot", + "a4289e25a051d47ecc43075f75174ed9e7d4e132": " để tiếp tục giao dịch.", + "06c09b3c157bda3d91348c4d5c51e812753893bc": "Thông báo quan trọng", + "0debaf0bbe3a0d19c703d66efc3508365ab050dd": "Binary Bot sắp nghỉ hưu", + "1ea2edd48de2b740276b065eb2b2c84d48d8c6e3": "Binary Bot sẽ sớm ngừng hoạt động.", + "b8fbf18fb9fe9b8b44001edf74b8b24fe2931612": "Nhập các chiến lược hiện có của bạn (tệp XML) vào Deriv Bot ngay hôm nay và tận hưởng trải nghiệm giao dịch nhanh hơn, hiệu quả hơn với các tính năng nâng cao.", + "c4246cbcf8d2a674debd888f7b2b1e24922173d7": "Binary Bot sẽ ngừng hoạt động", + "142ec93a3efa9ad0fccf5c1b13822ca5e034937b": "Ngày 31 tháng 8 năm 2024.", + "e87cea2cf43e62ec5202bd61acc9ad0d6c83030a": "Binary Bot sẽ nghỉ hưu vào ngày 31 tháng 8 năm 2024", + "fc3cd15fae43c29cf5c4fdcd79b3ac65a38ef68f": "Thực hiện theo các bước sau để tiếp tục giao dịch với các chiến lược yêu thích của bạn trên Deriv Bot:", + "fe967dc39c4a8250a9217a1e494b86339c320cc7": "Tải xuống chiến lược Binary Bot của bạn ở định dạng XML.", + "2b267a435bc361e6575de4d9a2087d1aa16b30c3": "Chuyển sang Deriv Bot và nhập chiến lược của bạn.", + "ce4138db56a0476b057160916eb8c72ccc00cbd0": "Chạy chiến lược cập nhật của bạn để kiểm tra hiệu suất của nó.", + "ec519f37ac566b94f6720e9be97da2fb35a21567": "Lưu chiến lược cập nhật để nhập lại nhanh hơn.", + "33831c793b9746fb03bb9be5c0e3178106c0f5a7": "Nâng cấp ngay hôm nay và trải nghiệm giao dịch liền mạch trên Deriv Bot." } \ No newline at end of file diff --git a/vercel.dr.json b/vercel.dr.json new file mode 100644 index 000000000..7c15d0212 --- /dev/null +++ b/vercel.dr.json @@ -0,0 +1,5 @@ +{ + "cleanUrls": true, + "outputDirectory": "www", + "buildCommand": "echo ✅ Skipping build to use existing built files" +}