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') )