diff --git a/src/languages/de.ts b/src/languages/de.ts
index c950345e3c59..433bbec75d65 100644
--- a/src/languages/de.ts
+++ b/src/languages/de.ts
@@ -94,6 +94,7 @@ import type {
DemotedFromWorkspaceParams,
DependentMultiLevelTagsSubtitleParams,
DidSplitAmountMessageParams,
+ DisconnectYourBankAccountParams,
DomainPermissionInfoRestrictionParams,
DuplicateTransactionParams,
EarlyDiscountSubtitleParams,
@@ -5433,8 +5434,8 @@ const translations = {
updateDetails: 'Details aktualisieren',
yesDisconnectMyBankAccount: 'Ja, trennen Sie mein Bankkonto.',
yesStartOver: 'Ja, von vorne beginnen.',
- disconnectYour: 'Trennen Sie Ihr',
- bankAccountAnyTransactions: 'Bankkonto. Alle ausstehenden Transaktionen für dieses Konto werden trotzdem abgeschlossen.',
+ disconnectYourBankAccount: ({bankName}: DisconnectYourBankAccountParams) =>
+ `Trennen Sie Ihr ${bankName} Bankkonto. Alle ausstehenden Transaktionen für dieses Konto werden trotzdem abgeschlossen.`,
clearProgress: 'Ein Neuanfang wird den bisherigen Fortschritt löschen.',
areYouSure: 'Bist du sicher?',
workspaceCurrency: 'Arbeitsbereichswährung',
diff --git a/src/languages/en.ts b/src/languages/en.ts
index ac1c35981258..a000968a8a60 100755
--- a/src/languages/en.ts
+++ b/src/languages/en.ts
@@ -83,6 +83,7 @@ import type {
DemotedFromWorkspaceParams,
DependentMultiLevelTagsSubtitleParams,
DidSplitAmountMessageParams,
+ DisconnectYourBankAccountParams,
DomainPermissionInfoRestrictionParams,
DuplicateTransactionParams,
EarlyDiscountSubtitleParams,
@@ -5406,8 +5407,8 @@ const translations = {
updateDetails: 'Update details',
yesDisconnectMyBankAccount: 'Yes, disconnect my bank account',
yesStartOver: 'Yes, start over',
- disconnectYour: 'Disconnect your ',
- bankAccountAnyTransactions: ' bank account. Any outstanding transactions for this account will still complete.',
+ disconnectYourBankAccount: ({bankName}: DisconnectYourBankAccountParams) =>
+ `Disconnect your ${bankName} bank account. Any outstanding transactions for this account will still complete.`,
clearProgress: "Starting over will clear the progress you've made so far.",
areYouSure: 'Are you sure?',
workspaceCurrency: 'Workspace currency',
diff --git a/src/languages/es.ts b/src/languages/es.ts
index 3fb4ad665590..fcac38d4af86 100644
--- a/src/languages/es.ts
+++ b/src/languages/es.ts
@@ -81,6 +81,7 @@ import type {
DemotedFromWorkspaceParams,
DependentMultiLevelTagsSubtitleParams,
DidSplitAmountMessageParams,
+ DisconnectYourBankAccountParams,
DomainPermissionInfoRestrictionParams,
DuplicateTransactionParams,
EarlyDiscountSubtitleParams,
@@ -5416,8 +5417,8 @@ const translations = {
updateDetails: 'Actualizar detalles',
yesDisconnectMyBankAccount: 'Sí, desconecta mi cuenta bancaria',
yesStartOver: 'Sí, empezar de nuevo',
- disconnectYour: 'Desconecta tu cuenta bancaria de ',
- bankAccountAnyTransactions: '. Los reembolsos pendientes serán completados sin problemas.',
+ disconnectYourBankAccount: ({bankName}: DisconnectYourBankAccountParams) =>
+ `Desconecta tu cuenta bancaria de ${bankName}. Los reembolsos pendientes serán completados sin problemas.`,
clearProgress: 'Empezar de nuevo descartará lo completado hasta ahora.',
areYouSure: '¿Estás seguro?',
workspaceCurrency: 'Moneda del espacio de trabajo',
diff --git a/src/languages/fr.ts b/src/languages/fr.ts
index 436c6d9d290a..f56fca08ec5b 100644
--- a/src/languages/fr.ts
+++ b/src/languages/fr.ts
@@ -94,6 +94,7 @@ import type {
DemotedFromWorkspaceParams,
DependentMultiLevelTagsSubtitleParams,
DidSplitAmountMessageParams,
+ DisconnectYourBankAccountParams,
DomainPermissionInfoRestrictionParams,
DuplicateTransactionParams,
EarlyDiscountSubtitleParams,
@@ -5444,8 +5445,8 @@ const translations = {
updateDetails: 'Mettre à jour les détails',
yesDisconnectMyBankAccount: 'Oui, déconnectez mon compte bancaire.',
yesStartOver: 'Oui, recommencez',
- disconnectYour: 'Déconnectez votre',
- bankAccountAnyTransactions: 'compte bancaire. Toutes les transactions en cours pour ce compte seront toujours effectuées.',
+ disconnectYourBankAccount: ({bankName}: DisconnectYourBankAccountParams) =>
+ `Déconnectez votre ${bankName} compte bancaire. Toutes les transactions en cours pour ce compte seront toujours effectuées.`,
clearProgress: "Recommencer effacera les progrès que vous avez réalisés jusqu'à présent.",
areYouSure: 'Êtes-vous sûr ?',
workspaceCurrency: "Devise de l'espace de travail",
diff --git a/src/languages/it.ts b/src/languages/it.ts
index 76f2846c0eb2..68e88dd6da2a 100644
--- a/src/languages/it.ts
+++ b/src/languages/it.ts
@@ -94,6 +94,7 @@ import type {
DemotedFromWorkspaceParams,
DependentMultiLevelTagsSubtitleParams,
DidSplitAmountMessageParams,
+ DisconnectYourBankAccountParams,
DomainPermissionInfoRestrictionParams,
DuplicateTransactionParams,
EarlyDiscountSubtitleParams,
@@ -5443,8 +5444,8 @@ const translations = {
updateDetails: 'Aggiorna dettagli',
yesDisconnectMyBankAccount: 'Sì, disconnetti il mio conto bancario',
yesStartOver: 'Sì, ricomincia',
- disconnectYour: 'Disconnetti il tuo',
- bankAccountAnyTransactions: 'conto bancario. Qualsiasi transazione in sospeso per questo conto verrà comunque completata.',
+ disconnectYourBankAccount: ({bankName}: DisconnectYourBankAccountParams) =>
+ `Disconnettere il conto bancario ${bankName}. Qualsiasi transazione in sospeso per questo conto verrà comunque completata.`,
clearProgress: 'Ricominciando si cancellerà il progresso che hai fatto finora.',
areYouSure: 'Sei sicuro?',
workspaceCurrency: 'Valuta del workspace',
diff --git a/src/languages/ja.ts b/src/languages/ja.ts
index 3c923f8b75c0..040b0b925295 100644
--- a/src/languages/ja.ts
+++ b/src/languages/ja.ts
@@ -94,6 +94,7 @@ import type {
DemotedFromWorkspaceParams,
DependentMultiLevelTagsSubtitleParams,
DidSplitAmountMessageParams,
+ DisconnectYourBankAccountParams,
DomainPermissionInfoRestrictionParams,
DuplicateTransactionParams,
EarlyDiscountSubtitleParams,
@@ -5398,8 +5399,8 @@ const translations = {
updateDetails: '詳細を更新',
yesDisconnectMyBankAccount: 'はい、私の銀行口座を切断してください。',
yesStartOver: 'はい、最初からやり直してください。',
- disconnectYour: '切断する',
- bankAccountAnyTransactions: '銀行口座。この口座の未処理の取引は引き続き完了します。',
+ disconnectYourBankAccount: ({bankName}: DisconnectYourBankAccountParams) =>
+ `${bankName}銀行口座を切断してください。この口座の未処理の取引は引き続き完了します。`,
clearProgress: 'やり直すと、これまでの進捗がクリアされます。',
areYouSure: 'よろしいですか?',
workspaceCurrency: 'ワークスペース通貨',
diff --git a/src/languages/nl.ts b/src/languages/nl.ts
index 89feb8c33757..896de0b400b0 100644
--- a/src/languages/nl.ts
+++ b/src/languages/nl.ts
@@ -94,6 +94,7 @@ import type {
DemotedFromWorkspaceParams,
DependentMultiLevelTagsSubtitleParams,
DidSplitAmountMessageParams,
+ DisconnectYourBankAccountParams,
DomainPermissionInfoRestrictionParams,
DuplicateTransactionParams,
EarlyDiscountSubtitleParams,
@@ -5436,8 +5437,8 @@ const translations = {
updateDetails: 'Details bijwerken',
yesDisconnectMyBankAccount: 'Ja, koppel mijn bankrekening los.',
yesStartOver: 'Ja, begin opnieuw.',
- disconnectYour: 'Verbreek de verbinding met uw',
- bankAccountAnyTransactions: 'bankrekening. Eventuele openstaande transacties voor deze rekening zullen nog steeds worden voltooid.',
+ disconnectYourBankAccount: ({bankName}: DisconnectYourBankAccountParams) =>
+ `Koppel uw ${bankName} bankrekening los. Eventuele openstaande transacties voor deze rekening zullen nog steeds worden voltooid.`,
clearProgress: 'Opnieuw beginnen zal de voortgang die je tot nu toe hebt gemaakt wissen.',
areYouSure: 'Weet je het zeker?',
workspaceCurrency: 'Werkruimte valuta',
diff --git a/src/languages/params.ts b/src/languages/params.ts
index 6db5f85b0159..78cab888c574 100644
--- a/src/languages/params.ts
+++ b/src/languages/params.ts
@@ -926,6 +926,10 @@ type PayAndDowngradeDescriptionParams = {
formattedAmount: string;
};
+type DisconnectYourBankAccountParams = {
+ bankName: string;
+};
+
type MergeAccountIntoParams = {
login: string;
};
@@ -1237,5 +1241,6 @@ export type {
BusinessRegistrationNumberParams,
DependentMultiLevelTagsSubtitleParams,
PayAndDowngradeDescriptionParams,
+ DisconnectYourBankAccountParams,
MergeAccountIntoParams,
};
diff --git a/src/languages/pl.ts b/src/languages/pl.ts
index fa55b2a8ddc8..2ff491ad9a90 100644
--- a/src/languages/pl.ts
+++ b/src/languages/pl.ts
@@ -94,6 +94,7 @@ import type {
DemotedFromWorkspaceParams,
DependentMultiLevelTagsSubtitleParams,
DidSplitAmountMessageParams,
+ DisconnectYourBankAccountParams,
DomainPermissionInfoRestrictionParams,
DuplicateTransactionParams,
EarlyDiscountSubtitleParams,
@@ -5424,8 +5425,8 @@ const translations = {
updateDetails: 'Zaktualizuj szczegóły',
yesDisconnectMyBankAccount: 'Tak, odłącz moje konto bankowe',
yesStartOver: 'Tak, zacznij od nowa.',
- disconnectYour: 'Odłącz swoje',
- bankAccountAnyTransactions: 'konto bankowe. Wszelkie nierozliczone transakcje dla tego konta zostaną nadal zrealizowane.',
+ disconnectYourBankAccount: ({bankName}: DisconnectYourBankAccountParams) =>
+ `Odłącz konto bankowe ${bankName}. Wszelkie nierozliczone transakcje dla tego konta zostaną nadal zrealizowane.`,
clearProgress: 'Rozpoczęcie od nowa spowoduje usunięcie postępów, które dotychczas osiągnąłeś.',
areYouSure: 'Czy jesteś pewien?',
workspaceCurrency: 'Waluta przestrzeni roboczej',
diff --git a/src/languages/pt-BR.ts b/src/languages/pt-BR.ts
index 58e320b02632..a16a7d4b7839 100644
--- a/src/languages/pt-BR.ts
+++ b/src/languages/pt-BR.ts
@@ -94,6 +94,7 @@ import type {
DemotedFromWorkspaceParams,
DependentMultiLevelTagsSubtitleParams,
DidSplitAmountMessageParams,
+ DisconnectYourBankAccountParams,
DomainPermissionInfoRestrictionParams,
DuplicateTransactionParams,
EarlyDiscountSubtitleParams,
@@ -5434,8 +5435,8 @@ const translations = {
updateDetails: 'Atualizar detalhes',
yesDisconnectMyBankAccount: 'Sim, desconectar minha conta bancária',
yesStartOver: 'Sim, comece de novo.',
- disconnectYour: 'Desconecte seu',
- bankAccountAnyTransactions: 'conta bancária. Quaisquer transações pendentes para esta conta ainda serão concluídas.',
+ disconnectYourBankAccount: ({bankName}: DisconnectYourBankAccountParams) =>
+ `Desconecte sua conta bancária de ${bankName}. Quaisquer transações pendentes para esta conta ainda serão concluídas.`,
clearProgress: 'Recomeçar apagará o progresso que você fez até agora.',
areYouSure: 'Você tem certeza?',
workspaceCurrency: 'Moeda do espaço de trabalho',
diff --git a/src/languages/zh-hans.ts b/src/languages/zh-hans.ts
index 2719d79cf9ac..7ab146055f46 100644
--- a/src/languages/zh-hans.ts
+++ b/src/languages/zh-hans.ts
@@ -94,6 +94,7 @@ import type {
DemotedFromWorkspaceParams,
DependentMultiLevelTagsSubtitleParams,
DidSplitAmountMessageParams,
+ DisconnectYourBankAccountParams,
DomainPermissionInfoRestrictionParams,
DuplicateTransactionParams,
EarlyDiscountSubtitleParams,
@@ -5336,8 +5337,7 @@ const translations = {
updateDetails: '更新详细信息',
yesDisconnectMyBankAccount: '是的,断开我的银行账户连接',
yesStartOver: '是的,重新开始',
- disconnectYour: '断开您的',
- bankAccountAnyTransactions: '银行账户。此账户的任何未完成交易仍将完成。',
+ disconnectYourBankAccount: ({bankName}: DisconnectYourBankAccountParams) => `断开您的 ${bankName} 银行账户。此账户的任何未完成交易仍将完成。`,
clearProgress: '重新开始将清除您迄今为止取得的进度。',
areYouSure: '你确定吗?',
workspaceCurrency: '工作区货币',
diff --git a/src/pages/workspace/WorkspaceResetBankAccountModal.tsx b/src/pages/workspace/WorkspaceResetBankAccountModal.tsx
index 30d90bd885e6..99819909f422 100644
--- a/src/pages/workspace/WorkspaceResetBankAccountModal.tsx
+++ b/src/pages/workspace/WorkspaceResetBankAccountModal.tsx
@@ -1,7 +1,8 @@
import React, {useCallback} from 'react';
+import {View} from 'react-native';
import type {OnyxEntry} from 'react-native-onyx';
import ConfirmModal from '@components/ConfirmModal';
-import Text from '@components/Text';
+import RenderHTML from '@components/RenderHTML';
import useLocalize from '@hooks/useLocalize';
import useOnyx from '@hooks/useOnyx';
import useThemeStyles from '@hooks/useThemeStyles';
@@ -100,11 +101,9 @@ function WorkspaceResetBankAccountModal({
cancelText={translate('common.cancel')}
prompt={
isInOpenState ? (
-
- {translate('workspace.bankAccount.disconnectYour')}
- {bankShortName}
- {translate('workspace.bankAccount.bankAccountAnyTransactions')}
-
+
+
+
) : (
translate('workspace.bankAccount.clearProgress')
)