diff --git a/src/shared/i18n/de/support-issue.json b/src/shared/i18n/de/support-issue.json index 572355bf99..159c3b8787 100644 --- a/src/shared/i18n/de/support-issue.json +++ b/src/shared/i18n/de/support-issue.json @@ -1,4 +1,6 @@ { "bot_hint": "Wenn dir diese Nachricht nicht weiterhilft, kannst du einfach nochmal eine Nachricht hier schreiben und wirst automatisch an einen Support Mitarbeiter übergeben, der sich den Fall anschaut.", - "monero_not_displayed": "❓ Die Kryptolieferung wird in der Cake Wallet nicht angezeigt:\n\n⓵ Verbindung prüfen:\n▪️ Gehe zum Guthaben-Bildschirm in der Cake Wallet\n▪️ überprüfe, ob die Leiste oben eines der folgenden anzeigt\n🟢 „Synchronisiert“ („Synchronised“)\n🟠 „Connecting“ („Verbindung wird hergestellt“)\n🔴 „Blöcke verbleibend“ („blocks remaining“)\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Wallet synchronisieren, falls Blöcke verbleiben:\n▪️ Lass die App geöffnet\n▪️ bleibe auf dem Guthaben-Bildschirm\n▫️ bis die verbleibenden Blöcke auf 0 reduziert sind.\n\n⓷ Blockchain scannen (Neuscan ab Datum):\n▪️ Falls die Synchronisation das Problem nicht löst\n▪️ starte einen Scan der Blockchain-Blöcke\n👉 1–2 Tage vor der Kryptolieferung.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Überprüfen:\nDeine Kryptolieferung sollte nach diesen Schritten\nin der Wallet angezeigt werden.\n\n⓹ Cake Wallet Support kontaktieren\n(falls ⓵ – ⓸ nicht helfen)\nhttps://docs.cakewallet.com/support\n\n🫵 Du kannst auch die „Cake Wallet In-App Support“-Funktion nutzen,\num direkt über die App mit dem Support-Team zu chatten:\n📲 Öffne dazu das Menü und wähle:\nSupport ➔ Live-Support, um dort Kontakt aufzunehmen." + "monero_not_displayed": "❓ Die Kryptolieferung wird in der Cake Wallet nicht angezeigt:\n\n⓵ Verbindung prüfen:\n▪️ Gehe zum Guthaben-Bildschirm in der Cake Wallet\n▪️ überprüfe, ob die Leiste oben eines der folgenden anzeigt\n🟢 „Synchronisiert“ („Synchronised“)\n🟠 „Connecting“ („Verbindung wird hergestellt“)\n🔴 „Blöcke verbleibend“ („blocks remaining“)\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Wallet synchronisieren, falls Blöcke verbleiben:\n▪️ Lass die App geöffnet\n▪️ bleibe auf dem Guthaben-Bildschirm\n▫️ bis die verbleibenden Blöcke auf 0 reduziert sind.\n\n⓷ Blockchain scannen (Neuscan ab Datum):\n▪️ Falls die Synchronisation das Problem nicht löst\n▪️ starte einen Scan der Blockchain-Blöcke\n👉 1–2 Tage vor der Kryptolieferung.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Überprüfen:\nDeine Kryptolieferung sollte nach diesen Schritten\nin der Wallet angezeigt werden.\n\n⓹ Cake Wallet Support kontaktieren\n(falls ⓵ – ⓸ nicht helfen)\nhttps://docs.cakewallet.com/support\n\n🫵 Du kannst auch die „Cake Wallet In-App Support“-Funktion nutzen,\num direkt über die App mit dem Support-Team zu chatten:\n📲 Öffne dazu das Menü und wähle:\nSupport ➔ Live-Support, um dort Kontakt aufzunehmen.", + "sepa_standard": "SEPA-Standard = 🐌 SEPA.\nBanküberweisungen haben unterschiedliche Laufzeiten, bis sie bei DFX eintreffen.\n\n🟢 An Arbeitstagen (tagsüber): im Durchschnitt 3–5 Stunden.\n🟡 An Arbeitstagen (ab nachmittags): meist am nächsten Arbeitstag.\n🟠 An Feiertagen: meist am nächsten Arbeitstag.\n🔴 Am Wochenende: Anfang der Folge-Woche, meist am Montag.\n\n☝️ Dementsprechend lange wartet man,\n▫️ bis die Überweisung schließlich bei DFX angekommen ist,\n▫️ verarbeitet (und geprüft) werden kann,\n▫️ man dann endlich ein Statusupdate bekommt.\n\n❗️ Sobald die Zahlung bei DFX eingegangen ist,\nkannst du den DFX-Verarbeitungsstatus prüfen (einsehen).\nBis dahin – solange die Zahlung noch im Bankensystem kreist – 💸\nbist du von den Bearbeitungszeiten der Banken abhängig. 🙁", + "sepa_weekend": "SEPA-Standard = 🐌 SEPA.\nBanküberweisungen haben unterschiedliche Laufzeiten, bis sie bei DFX eintreffen.\n\n🟢 An Arbeitstagen (tagsüber): im Durchschnitt 3–5 Stunden.\n🟡 An Arbeitstagen (ab nachmittags): meist am nächsten Arbeitstag.\n🟠 An Feiertagen: meist am nächsten Arbeitstag.\n🔴 Am Wochenende: Anfang der Folge-Woche,\nmeist am Montag. ⬅️\n\n⚠️ An Montagen haben Banken die höchste Arbeitslast.\nAlles, was seit Freitag am Nachmittag eingegangen ist,\nkommt zu den Überweisungen vom Montag noch hinzu. ☝️\n\nDaher werden oft nicht alle Überweisungen am Montag verarbeitet,\nwodurch einige erst am Dienstag zugestellt werden. 😳\n\nIm Extremfall kann eine am Freitagnachmittag getätigte Überweisung\nalso erst am Dienstag der folgenden Woche eintreffen.\n‼️ Dies ist kein Einzelfall bei Wochenend-Überweisungen,\nsondern ein häufiges Phänomen.\n\n☝️ Dementsprechend lange wartet man,\n▫️ bis die Überweisung schließlich bei DFX angekommen ist,\n▫️ verarbeitet (und geprüft) werden kann,\n▫️ man dann endlich ein Statusupdate bekommt.\n\n❗️ Sobald die Zahlung bei DFX eingegangen ist,\nkannst du den DFX-Verarbeitungsstatus prüfen (einsehen).\nBis dahin – solange die Zahlung noch im Bankensystem kreist – 💸\nbist du von den Bearbeitungszeiten der Banken abhängig. 🙁" } diff --git a/src/shared/i18n/en/support-issue.json b/src/shared/i18n/en/support-issue.json index 2276ac2a9f..6635cb3fa0 100644 --- a/src/shared/i18n/en/support-issue.json +++ b/src/shared/i18n/en/support-issue.json @@ -1,4 +1,6 @@ { "bot_hint": "If this message does not help you, simply write another message here and you will be automatically transferred to a support employee who will look into the issue.", - "monero_not_displayed": "❓ The crypto delivery is not displayed in the Cake Wallet:\n\n⓵ Check Connection:\n▪️ Go to the balance screen in the Cake Wallet\n▪️ Check if the bar at the top shows one of the following\n🟢 „Synchronised“\n🟠 „Connecting“\n🔴 „blocks remaining“\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Synchronise the wallet if the bar shows blocks remaining:\nTo do this,\n▪️ Leave the app open\n▪️ and stay on the balance screen\n▫️ until the remaining blocks decrease to 0.\n\n⓷ Scan the blockchain (Rescan from date):\n▪️ If the synchronisation does not solve the problem\n▪️ start the scan of the blockchain blocks\n👉 1–2 days before the crypto delivery.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Check:\nYour crypto delivery should appear in the wallet after these steps.\n\n⓹ Contact Cake Wallet Support\n(if ⓵ – ⓸ does not work)\nhttps://docs.cakewallet.com/support\n\n🫵 You may also use the „Cake Wallet In-App Support“ function\nto chat with the support team directly through the app:\n📲 Open the menu and select:\nSupport ➔ Live Support to get in touch there. ☝️" + "monero_not_displayed": "❓ The crypto delivery is not displayed in the Cake Wallet:\n\n⓵ Check Connection:\n▪️ Go to the balance screen in the Cake Wallet\n▪️ Check if the bar at the top shows one of the following\n🟢 „Synchronised“\n🟠 „Connecting“\n🔴 „blocks remaining“\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Synchronise the wallet if the bar shows blocks remaining:\nTo do this,\n▪️ Leave the app open\n▪️ and stay on the balance screen\n▫️ until the remaining blocks decrease to 0.\n\n⓷ Scan the blockchain (Rescan from date):\n▪️ If the synchronisation does not solve the problem\n▪️ start the scan of the blockchain blocks\n👉 1–2 days before the crypto delivery.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Check:\nYour crypto delivery should appear in the wallet after these steps.\n\n⓹ Contact Cake Wallet Support\n(if ⓵ – ⓸ does not work)\nhttps://docs.cakewallet.com/support\n\n🫵 You may also use the „Cake Wallet In-App Support“ function\nto chat with the support team directly through the app:\n📲 Open the menu and select:\nSupport ➔ Live Support to get in touch there. ☝️", + "sepa_standard": "SEPA standard = 🐌 SEPA.\nBank transfers have different processing times until they arrive at DFX.\n\n🟢 On working days (during the day): on average 3–5 hours.\n🟡 On working days (in the afternoon): usually the next working day.\n🟠 On holidays: usually on the next working day.\n🔴 On weekends: at the beginning of the next week, usually on Monday.\n\n☝️ Accordingly, you will wait,\n▫️ until the transfer has finally arrived at DFX,\n▫️ can be processed (and checked),\n▫️ and you finally receive a status update.\n\n❗️ Once the payment has arrived (been received by DFX),\nyou’ll be able to check the DFX processing status.\nUntil then – as long as the payment is in the banking system – 💸\nyou are dependent on the banks’ processing times. 🙁", + "sepa_weekend": "SEPA standard = 🐌 SEPA.\nBank transfers have different processing times until they arrive at DFX.\n\n🟢 On working days (during the day): on average 3–5 hours.\n🟡 On working days (in the afternoon): usually the next working day.\n🟠 On holidays: usually on the next working day.\n🔴 On weekends: at the beginning of the next week,\nusually on Monday. ⬅️\n\n⚠️ On Mondays, banks have the highest workload.\nEverything that has arrived since Friday afternoon\nis added to the Monday transfers. ☝️\n\nTherefore, not all transfers are often processed on Monday,\ncausing some to be delayed until Tuesday. 😳\n\nIn extreme cases, a transfer made on Friday afternoon\nmay not arrive until Tuesday of the following week.\n‼️ This is not a single case for weekend transfers,\nbut rather a common phenomenon.\n\n☝️ Accordingly, you will wait,\n▫️ until the transfer has finally arrived at DFX,\n▫️ can be processed (and checked),\n▫️ and you finally receive a status update.\n\n❗️ Once the payment has arrived (been received by DFX),\nyou’ll be able to check the DFX processing status.\nUntil then – as long as the payment is in the banking system – 💸\nyou are dependent on the banks’ processing times. 🙁" } diff --git a/src/shared/i18n/es/support-issue.json b/src/shared/i18n/es/support-issue.json index 2276ac2a9f..6635cb3fa0 100644 --- a/src/shared/i18n/es/support-issue.json +++ b/src/shared/i18n/es/support-issue.json @@ -1,4 +1,6 @@ { "bot_hint": "If this message does not help you, simply write another message here and you will be automatically transferred to a support employee who will look into the issue.", - "monero_not_displayed": "❓ The crypto delivery is not displayed in the Cake Wallet:\n\n⓵ Check Connection:\n▪️ Go to the balance screen in the Cake Wallet\n▪️ Check if the bar at the top shows one of the following\n🟢 „Synchronised“\n🟠 „Connecting“\n🔴 „blocks remaining“\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Synchronise the wallet if the bar shows blocks remaining:\nTo do this,\n▪️ Leave the app open\n▪️ and stay on the balance screen\n▫️ until the remaining blocks decrease to 0.\n\n⓷ Scan the blockchain (Rescan from date):\n▪️ If the synchronisation does not solve the problem\n▪️ start the scan of the blockchain blocks\n👉 1–2 days before the crypto delivery.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Check:\nYour crypto delivery should appear in the wallet after these steps.\n\n⓹ Contact Cake Wallet Support\n(if ⓵ – ⓸ does not work)\nhttps://docs.cakewallet.com/support\n\n🫵 You may also use the „Cake Wallet In-App Support“ function\nto chat with the support team directly through the app:\n📲 Open the menu and select:\nSupport ➔ Live Support to get in touch there. ☝️" + "monero_not_displayed": "❓ The crypto delivery is not displayed in the Cake Wallet:\n\n⓵ Check Connection:\n▪️ Go to the balance screen in the Cake Wallet\n▪️ Check if the bar at the top shows one of the following\n🟢 „Synchronised“\n🟠 „Connecting“\n🔴 „blocks remaining“\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Synchronise the wallet if the bar shows blocks remaining:\nTo do this,\n▪️ Leave the app open\n▪️ and stay on the balance screen\n▫️ until the remaining blocks decrease to 0.\n\n⓷ Scan the blockchain (Rescan from date):\n▪️ If the synchronisation does not solve the problem\n▪️ start the scan of the blockchain blocks\n👉 1–2 days before the crypto delivery.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Check:\nYour crypto delivery should appear in the wallet after these steps.\n\n⓹ Contact Cake Wallet Support\n(if ⓵ – ⓸ does not work)\nhttps://docs.cakewallet.com/support\n\n🫵 You may also use the „Cake Wallet In-App Support“ function\nto chat with the support team directly through the app:\n📲 Open the menu and select:\nSupport ➔ Live Support to get in touch there. ☝️", + "sepa_standard": "SEPA standard = 🐌 SEPA.\nBank transfers have different processing times until they arrive at DFX.\n\n🟢 On working days (during the day): on average 3–5 hours.\n🟡 On working days (in the afternoon): usually the next working day.\n🟠 On holidays: usually on the next working day.\n🔴 On weekends: at the beginning of the next week, usually on Monday.\n\n☝️ Accordingly, you will wait,\n▫️ until the transfer has finally arrived at DFX,\n▫️ can be processed (and checked),\n▫️ and you finally receive a status update.\n\n❗️ Once the payment has arrived (been received by DFX),\nyou’ll be able to check the DFX processing status.\nUntil then – as long as the payment is in the banking system – 💸\nyou are dependent on the banks’ processing times. 🙁", + "sepa_weekend": "SEPA standard = 🐌 SEPA.\nBank transfers have different processing times until they arrive at DFX.\n\n🟢 On working days (during the day): on average 3–5 hours.\n🟡 On working days (in the afternoon): usually the next working day.\n🟠 On holidays: usually on the next working day.\n🔴 On weekends: at the beginning of the next week,\nusually on Monday. ⬅️\n\n⚠️ On Mondays, banks have the highest workload.\nEverything that has arrived since Friday afternoon\nis added to the Monday transfers. ☝️\n\nTherefore, not all transfers are often processed on Monday,\ncausing some to be delayed until Tuesday. 😳\n\nIn extreme cases, a transfer made on Friday afternoon\nmay not arrive until Tuesday of the following week.\n‼️ This is not a single case for weekend transfers,\nbut rather a common phenomenon.\n\n☝️ Accordingly, you will wait,\n▫️ until the transfer has finally arrived at DFX,\n▫️ can be processed (and checked),\n▫️ and you finally receive a status update.\n\n❗️ Once the payment has arrived (been received by DFX),\nyou’ll be able to check the DFX processing status.\nUntil then – as long as the payment is in the banking system – 💸\nyou are dependent on the banks’ processing times. 🙁" } diff --git a/src/shared/i18n/fr/support-issue.json b/src/shared/i18n/fr/support-issue.json index 2276ac2a9f..6635cb3fa0 100644 --- a/src/shared/i18n/fr/support-issue.json +++ b/src/shared/i18n/fr/support-issue.json @@ -1,4 +1,6 @@ { "bot_hint": "If this message does not help you, simply write another message here and you will be automatically transferred to a support employee who will look into the issue.", - "monero_not_displayed": "❓ The crypto delivery is not displayed in the Cake Wallet:\n\n⓵ Check Connection:\n▪️ Go to the balance screen in the Cake Wallet\n▪️ Check if the bar at the top shows one of the following\n🟢 „Synchronised“\n🟠 „Connecting“\n🔴 „blocks remaining“\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Synchronise the wallet if the bar shows blocks remaining:\nTo do this,\n▪️ Leave the app open\n▪️ and stay on the balance screen\n▫️ until the remaining blocks decrease to 0.\n\n⓷ Scan the blockchain (Rescan from date):\n▪️ If the synchronisation does not solve the problem\n▪️ start the scan of the blockchain blocks\n👉 1–2 days before the crypto delivery.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Check:\nYour crypto delivery should appear in the wallet after these steps.\n\n⓹ Contact Cake Wallet Support\n(if ⓵ – ⓸ does not work)\nhttps://docs.cakewallet.com/support\n\n🫵 You may also use the „Cake Wallet In-App Support“ function\nto chat with the support team directly through the app:\n📲 Open the menu and select:\nSupport ➔ Live Support to get in touch there. ☝️" + "monero_not_displayed": "❓ The crypto delivery is not displayed in the Cake Wallet:\n\n⓵ Check Connection:\n▪️ Go to the balance screen in the Cake Wallet\n▪️ Check if the bar at the top shows one of the following\n🟢 „Synchronised“\n🟠 „Connecting“\n🔴 „blocks remaining“\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Synchronise the wallet if the bar shows blocks remaining:\nTo do this,\n▪️ Leave the app open\n▪️ and stay on the balance screen\n▫️ until the remaining blocks decrease to 0.\n\n⓷ Scan the blockchain (Rescan from date):\n▪️ If the synchronisation does not solve the problem\n▪️ start the scan of the blockchain blocks\n👉 1–2 days before the crypto delivery.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Check:\nYour crypto delivery should appear in the wallet after these steps.\n\n⓹ Contact Cake Wallet Support\n(if ⓵ – ⓸ does not work)\nhttps://docs.cakewallet.com/support\n\n🫵 You may also use the „Cake Wallet In-App Support“ function\nto chat with the support team directly through the app:\n📲 Open the menu and select:\nSupport ➔ Live Support to get in touch there. ☝️", + "sepa_standard": "SEPA standard = 🐌 SEPA.\nBank transfers have different processing times until they arrive at DFX.\n\n🟢 On working days (during the day): on average 3–5 hours.\n🟡 On working days (in the afternoon): usually the next working day.\n🟠 On holidays: usually on the next working day.\n🔴 On weekends: at the beginning of the next week, usually on Monday.\n\n☝️ Accordingly, you will wait,\n▫️ until the transfer has finally arrived at DFX,\n▫️ can be processed (and checked),\n▫️ and you finally receive a status update.\n\n❗️ Once the payment has arrived (been received by DFX),\nyou’ll be able to check the DFX processing status.\nUntil then – as long as the payment is in the banking system – 💸\nyou are dependent on the banks’ processing times. 🙁", + "sepa_weekend": "SEPA standard = 🐌 SEPA.\nBank transfers have different processing times until they arrive at DFX.\n\n🟢 On working days (during the day): on average 3–5 hours.\n🟡 On working days (in the afternoon): usually the next working day.\n🟠 On holidays: usually on the next working day.\n🔴 On weekends: at the beginning of the next week,\nusually on Monday. ⬅️\n\n⚠️ On Mondays, banks have the highest workload.\nEverything that has arrived since Friday afternoon\nis added to the Monday transfers. ☝️\n\nTherefore, not all transfers are often processed on Monday,\ncausing some to be delayed until Tuesday. 😳\n\nIn extreme cases, a transfer made on Friday afternoon\nmay not arrive until Tuesday of the following week.\n‼️ This is not a single case for weekend transfers,\nbut rather a common phenomenon.\n\n☝️ Accordingly, you will wait,\n▫️ until the transfer has finally arrived at DFX,\n▫️ can be processed (and checked),\n▫️ and you finally receive a status update.\n\n❗️ Once the payment has arrived (been received by DFX),\nyou’ll be able to check the DFX processing status.\nUntil then – as long as the payment is in the banking system – 💸\nyou are dependent on the banks’ processing times. 🙁" } diff --git a/src/shared/i18n/it/support-issue.json b/src/shared/i18n/it/support-issue.json index 2276ac2a9f..6635cb3fa0 100644 --- a/src/shared/i18n/it/support-issue.json +++ b/src/shared/i18n/it/support-issue.json @@ -1,4 +1,6 @@ { "bot_hint": "If this message does not help you, simply write another message here and you will be automatically transferred to a support employee who will look into the issue.", - "monero_not_displayed": "❓ The crypto delivery is not displayed in the Cake Wallet:\n\n⓵ Check Connection:\n▪️ Go to the balance screen in the Cake Wallet\n▪️ Check if the bar at the top shows one of the following\n🟢 „Synchronised“\n🟠 „Connecting“\n🔴 „blocks remaining“\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Synchronise the wallet if the bar shows blocks remaining:\nTo do this,\n▪️ Leave the app open\n▪️ and stay on the balance screen\n▫️ until the remaining blocks decrease to 0.\n\n⓷ Scan the blockchain (Rescan from date):\n▪️ If the synchronisation does not solve the problem\n▪️ start the scan of the blockchain blocks\n👉 1–2 days before the crypto delivery.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Check:\nYour crypto delivery should appear in the wallet after these steps.\n\n⓹ Contact Cake Wallet Support\n(if ⓵ – ⓸ does not work)\nhttps://docs.cakewallet.com/support\n\n🫵 You may also use the „Cake Wallet In-App Support“ function\nto chat with the support team directly through the app:\n📲 Open the menu and select:\nSupport ➔ Live Support to get in touch there. ☝️" + "monero_not_displayed": "❓ The crypto delivery is not displayed in the Cake Wallet:\n\n⓵ Check Connection:\n▪️ Go to the balance screen in the Cake Wallet\n▪️ Check if the bar at the top shows one of the following\n🟢 „Synchronised“\n🟠 „Connecting“\n🔴 „blocks remaining“\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Synchronise the wallet if the bar shows blocks remaining:\nTo do this,\n▪️ Leave the app open\n▪️ and stay on the balance screen\n▫️ until the remaining blocks decrease to 0.\n\n⓷ Scan the blockchain (Rescan from date):\n▪️ If the synchronisation does not solve the problem\n▪️ start the scan of the blockchain blocks\n👉 1–2 days before the crypto delivery.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Check:\nYour crypto delivery should appear in the wallet after these steps.\n\n⓹ Contact Cake Wallet Support\n(if ⓵ – ⓸ does not work)\nhttps://docs.cakewallet.com/support\n\n🫵 You may also use the „Cake Wallet In-App Support“ function\nto chat with the support team directly through the app:\n📲 Open the menu and select:\nSupport ➔ Live Support to get in touch there. ☝️", + "sepa_standard": "SEPA standard = 🐌 SEPA.\nBank transfers have different processing times until they arrive at DFX.\n\n🟢 On working days (during the day): on average 3–5 hours.\n🟡 On working days (in the afternoon): usually the next working day.\n🟠 On holidays: usually on the next working day.\n🔴 On weekends: at the beginning of the next week, usually on Monday.\n\n☝️ Accordingly, you will wait,\n▫️ until the transfer has finally arrived at DFX,\n▫️ can be processed (and checked),\n▫️ and you finally receive a status update.\n\n❗️ Once the payment has arrived (been received by DFX),\nyou’ll be able to check the DFX processing status.\nUntil then – as long as the payment is in the banking system – 💸\nyou are dependent on the banks’ processing times. 🙁", + "sepa_weekend": "SEPA standard = 🐌 SEPA.\nBank transfers have different processing times until they arrive at DFX.\n\n🟢 On working days (during the day): on average 3–5 hours.\n🟡 On working days (in the afternoon): usually the next working day.\n🟠 On holidays: usually on the next working day.\n🔴 On weekends: at the beginning of the next week,\nusually on Monday. ⬅️\n\n⚠️ On Mondays, banks have the highest workload.\nEverything that has arrived since Friday afternoon\nis added to the Monday transfers. ☝️\n\nTherefore, not all transfers are often processed on Monday,\ncausing some to be delayed until Tuesday. 😳\n\nIn extreme cases, a transfer made on Friday afternoon\nmay not arrive until Tuesday of the following week.\n‼️ This is not a single case for weekend transfers,\nbut rather a common phenomenon.\n\n☝️ Accordingly, you will wait,\n▫️ until the transfer has finally arrived at DFX,\n▫️ can be processed (and checked),\n▫️ and you finally receive a status update.\n\n❗️ Once the payment has arrived (been received by DFX),\nyou’ll be able to check the DFX processing status.\nUntil then – as long as the payment is in the banking system – 💸\nyou are dependent on the banks’ processing times. 🙁" } diff --git a/src/shared/i18n/pt/support-issue.json b/src/shared/i18n/pt/support-issue.json index 2276ac2a9f..6635cb3fa0 100644 --- a/src/shared/i18n/pt/support-issue.json +++ b/src/shared/i18n/pt/support-issue.json @@ -1,4 +1,6 @@ { "bot_hint": "If this message does not help you, simply write another message here and you will be automatically transferred to a support employee who will look into the issue.", - "monero_not_displayed": "❓ The crypto delivery is not displayed in the Cake Wallet:\n\n⓵ Check Connection:\n▪️ Go to the balance screen in the Cake Wallet\n▪️ Check if the bar at the top shows one of the following\n🟢 „Synchronised“\n🟠 „Connecting“\n🔴 „blocks remaining“\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Synchronise the wallet if the bar shows blocks remaining:\nTo do this,\n▪️ Leave the app open\n▪️ and stay on the balance screen\n▫️ until the remaining blocks decrease to 0.\n\n⓷ Scan the blockchain (Rescan from date):\n▪️ If the synchronisation does not solve the problem\n▪️ start the scan of the blockchain blocks\n👉 1–2 days before the crypto delivery.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Check:\nYour crypto delivery should appear in the wallet after these steps.\n\n⓹ Contact Cake Wallet Support\n(if ⓵ – ⓸ does not work)\nhttps://docs.cakewallet.com/support\n\n🫵 You may also use the „Cake Wallet In-App Support“ function\nto chat with the support team directly through the app:\n📲 Open the menu and select:\nSupport ➔ Live Support to get in touch there. ☝️" + "monero_not_displayed": "❓ The crypto delivery is not displayed in the Cake Wallet:\n\n⓵ Check Connection:\n▪️ Go to the balance screen in the Cake Wallet\n▪️ Check if the bar at the top shows one of the following\n🟢 „Synchronised“\n🟠 „Connecting“\n🔴 „blocks remaining“\nhttps://docs.cakewallet.com/faq/funds-not-appearing\n\n⓶ Synchronise the wallet if the bar shows blocks remaining:\nTo do this,\n▪️ Leave the app open\n▪️ and stay on the balance screen\n▫️ until the remaining blocks decrease to 0.\n\n⓷ Scan the blockchain (Rescan from date):\n▪️ If the synchronisation does not solve the problem\n▪️ start the scan of the blockchain blocks\n👉 1–2 days before the crypto delivery.\nhttps://docs.cakewallet.com/features/advanced/rescan-wallet\n\n⓸ Check:\nYour crypto delivery should appear in the wallet after these steps.\n\n⓹ Contact Cake Wallet Support\n(if ⓵ – ⓸ does not work)\nhttps://docs.cakewallet.com/support\n\n🫵 You may also use the „Cake Wallet In-App Support“ function\nto chat with the support team directly through the app:\n📲 Open the menu and select:\nSupport ➔ Live Support to get in touch there. ☝️", + "sepa_standard": "SEPA standard = 🐌 SEPA.\nBank transfers have different processing times until they arrive at DFX.\n\n🟢 On working days (during the day): on average 3–5 hours.\n🟡 On working days (in the afternoon): usually the next working day.\n🟠 On holidays: usually on the next working day.\n🔴 On weekends: at the beginning of the next week, usually on Monday.\n\n☝️ Accordingly, you will wait,\n▫️ until the transfer has finally arrived at DFX,\n▫️ can be processed (and checked),\n▫️ and you finally receive a status update.\n\n❗️ Once the payment has arrived (been received by DFX),\nyou’ll be able to check the DFX processing status.\nUntil then – as long as the payment is in the banking system – 💸\nyou are dependent on the banks’ processing times. 🙁", + "sepa_weekend": "SEPA standard = 🐌 SEPA.\nBank transfers have different processing times until they arrive at DFX.\n\n🟢 On working days (during the day): on average 3–5 hours.\n🟡 On working days (in the afternoon): usually the next working day.\n🟠 On holidays: usually on the next working day.\n🔴 On weekends: at the beginning of the next week,\nusually on Monday. ⬅️\n\n⚠️ On Mondays, banks have the highest workload.\nEverything that has arrived since Friday afternoon\nis added to the Monday transfers. ☝️\n\nTherefore, not all transfers are often processed on Monday,\ncausing some to be delayed until Tuesday. 😳\n\nIn extreme cases, a transfer made on Friday afternoon\nmay not arrive until Tuesday of the following week.\n‼️ This is not a single case for weekend transfers,\nbut rather a common phenomenon.\n\n☝️ Accordingly, you will wait,\n▫️ until the transfer has finally arrived at DFX,\n▫️ can be processed (and checked),\n▫️ and you finally receive a status update.\n\n❗️ Once the payment has arrived (been received by DFX),\nyou’ll be able to check the DFX processing status.\nUntil then – as long as the payment is in the banking system – 💸\nyou are dependent on the banks’ processing times. 🙁" } diff --git a/src/shared/services/process.service.ts b/src/shared/services/process.service.ts index 7bca628646..a365f14d36 100644 --- a/src/shared/services/process.service.ts +++ b/src/shared/services/process.service.ts @@ -88,6 +88,7 @@ export enum Process { ZANO_ASSET_WHITELIST = 'ZanoAssetWhitelist', TRADE_APPROVAL_DATE = 'TradeApprovalDate', SUPPORT_BOT = 'SupportBot', + SUPPORT_BOT_SEPA = 'SupportBotSepa', } const safetyProcesses: Process[] = [ diff --git a/src/subdomains/supporting/support-issue/dto/support-issue.dto.ts b/src/subdomains/supporting/support-issue/dto/support-issue.dto.ts index 1624586429..18b3eb4e93 100644 --- a/src/subdomains/supporting/support-issue/dto/support-issue.dto.ts +++ b/src/subdomains/supporting/support-issue/dto/support-issue.dto.ts @@ -9,6 +9,8 @@ import { export enum SupportMessageTranslationKey { BOT_HINT = 'support-issue.bot_hint', MONERO_NOT_DISPLAYED = 'support-issue.monero_not_displayed', + SEPA_STANDARD = 'support-issue.sepa_standard', + SEPA_WEEKEND = 'support-issue.sepa_weekend', } export class SupportMessageDto { diff --git a/src/subdomains/supporting/support-issue/services/support-issue-job.service.ts b/src/subdomains/supporting/support-issue/services/support-issue-job.service.ts index 80a79dfbec..7126145494 100644 --- a/src/subdomains/supporting/support-issue/services/support-issue-job.service.ts +++ b/src/subdomains/supporting/support-issue/services/support-issue-job.service.ts @@ -1,11 +1,12 @@ import { Injectable } from '@nestjs/common'; import { CronExpression } from '@nestjs/schedule'; -import { Process } from 'src/shared/services/process.service'; +import { DisabledProcess, Process } from 'src/shared/services/process.service'; import { DfxCron } from 'src/shared/utils/cron'; import { Util } from 'src/shared/utils/util'; import { CheckStatus } from 'src/subdomains/core/aml/enums/check-status.enum'; import { FindOptionsWhere, In, IsNull, MoreThan, Not } from 'typeorm'; import { MailFactory } from '../../notification/factories/mail.factory'; +import { TransactionRequestType } from '../../payment/entities/transaction-request.entity'; import { SupportMessageTranslationKey } from '../dto/support-issue.dto'; import { SupportIssue } from '../entities/support-issue.entity'; import { AutoResponder } from '../entities/support-message.entity'; @@ -24,10 +25,41 @@ export class SupportIssueJobService { @DfxCron(CronExpression.EVERY_MINUTE, { process: Process.SUPPORT_BOT, timeout: 1800 }) async sendAutoResponses() { await this.moneroComplete(); + if (!DisabledProcess(Process.SUPPORT_BOT_SEPA)) await this.sepa(); + } + + async sepa(): Promise { + const issues = await this.getAutoResponseIssues({ + type: SupportIssueType.TRANSACTION_ISSUE, + reason: In([SupportIssueReason.FUNDS_NOT_RECEIVED, SupportIssueReason.TRANSACTION_MISSING]), + transactionRequest: { type: TransactionRequestType.BUY }, + transaction: { id: IsNull() }, + }); + if (!issues.length) return; + + await this.sendAutoResponse( + SupportMessageTranslationKey.SEPA_STANDARD, + issues.filter((i) => { + const day = i.created.getDay(); + const hour = i.created.getHours(); + + return (day === 2 && hour >= 14) || (day > 2 && day < 5) || (day === 5 && hour < 14); + }), + ); + + await this.sendAutoResponse( + SupportMessageTranslationKey.SEPA_WEEKEND, + issues.filter((i) => { + const day = i.created.getDay(); + const hour = i.created.getHours(); + + return (day === 2 && hour < 14) || (day > 5 && day < 2) || (day === 5 && hour >= 14); + }), + ); } async moneroComplete(): Promise { - await this.sendAutoResponse(SupportMessageTranslationKey.MONERO_NOT_DISPLAYED, { + const issues = await this.getAutoResponseIssues({ type: SupportIssueType.TRANSACTION_ISSUE, reason: In([SupportIssueReason.FUNDS_NOT_RECEIVED, SupportIssueReason.TRANSACTION_MISSING]), transaction: { @@ -35,20 +67,24 @@ export class SupportIssueJobService { }, created: MoreThan(Util.daysBefore(2)), }); + await this.sendAutoResponse(SupportMessageTranslationKey.MONERO_NOT_DISPLAYED, issues); } - private async sendAutoResponse( - translationKey: SupportMessageTranslationKey, - where: FindOptionsWhere, - ): Promise { - const entities = await this.supportIssueRepo.find({ + // --- HELPER METHODS --- // + private async getAutoResponseIssues(where: FindOptionsWhere): Promise { + return this.supportIssueRepo.find({ where: { state: SupportIssueInternalState.CREATED, messages: { author: Not(AutoResponder) }, ...where, }, }); + } + private async sendAutoResponse( + translationKey: SupportMessageTranslationKey, + entities: SupportIssue[], + ): Promise { for (const entity of entities) { const lang = entity.userData.language.symbol.toLowerCase(); const message = this.mailFactory.translate(translationKey, lang);