From 73c8155959598c3300a9142970ef04152a59fe4b Mon Sep 17 00:00:00 2001 From: Shubham Agrawal Date: Sat, 20 Sep 2025 23:30:15 +0530 Subject: [PATCH] Merge workspace.bankAccount.disconnectYourBankAccount translation --- src/languages/de.ts | 5 +++-- src/languages/en.ts | 5 +++-- src/languages/es.ts | 5 +++-- src/languages/fr.ts | 5 +++-- src/languages/it.ts | 5 +++-- src/languages/ja.ts | 5 +++-- src/languages/nl.ts | 5 +++-- src/languages/params.ts | 5 +++++ src/languages/pl.ts | 5 +++-- src/languages/pt-BR.ts | 5 +++-- src/languages/zh-hans.ts | 4 ++-- .../workspace/WorkspaceResetBankAccountModal.tsx | 11 +++++------ 12 files changed, 39 insertions(+), 26 deletions(-) diff --git a/src/languages/de.ts b/src/languages/de.ts index a2871284410d..6e37efe51844 100644 --- a/src/languages/de.ts +++ b/src/languages/de.ts @@ -95,6 +95,7 @@ import type { DemotedFromWorkspaceParams, DependentMultiLevelTagsSubtitleParams, DidSplitAmountMessageParams, + DisconnectYourBankAccountParams, DomainPermissionInfoRestrictionParams, DuplicateTransactionParams, EarlyDiscountSubtitleParams, @@ -5425,8 +5426,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 1e916922bf6b..cb6b30972e87 100755 --- a/src/languages/en.ts +++ b/src/languages/en.ts @@ -84,6 +84,7 @@ import type { DemotedFromWorkspaceParams, DependentMultiLevelTagsSubtitleParams, DidSplitAmountMessageParams, + DisconnectYourBankAccountParams, DomainPermissionInfoRestrictionParams, DuplicateTransactionParams, EarlyDiscountSubtitleParams, @@ -5401,8 +5402,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 b66f6e836251..9c5fc5f00e69 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -82,6 +82,7 @@ import type { DemotedFromWorkspaceParams, DependentMultiLevelTagsSubtitleParams, DidSplitAmountMessageParams, + DisconnectYourBankAccountParams, DomainPermissionInfoRestrictionParams, DuplicateTransactionParams, EarlyDiscountSubtitleParams, @@ -5414,8 +5415,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 27c0fdf67204..227c9f86f8a8 100644 --- a/src/languages/fr.ts +++ b/src/languages/fr.ts @@ -95,6 +95,7 @@ import type { DemotedFromWorkspaceParams, DependentMultiLevelTagsSubtitleParams, DidSplitAmountMessageParams, + DisconnectYourBankAccountParams, DomainPermissionInfoRestrictionParams, DuplicateTransactionParams, EarlyDiscountSubtitleParams, @@ -5437,8 +5438,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 e4a573454ad9..4b7d5d89f200 100644 --- a/src/languages/it.ts +++ b/src/languages/it.ts @@ -95,6 +95,7 @@ import type { DemotedFromWorkspaceParams, DependentMultiLevelTagsSubtitleParams, DidSplitAmountMessageParams, + DisconnectYourBankAccountParams, DomainPermissionInfoRestrictionParams, DuplicateTransactionParams, EarlyDiscountSubtitleParams, @@ -5434,8 +5435,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 157f5cd686da..6e3e29aac325 100644 --- a/src/languages/ja.ts +++ b/src/languages/ja.ts @@ -95,6 +95,7 @@ import type { DemotedFromWorkspaceParams, DependentMultiLevelTagsSubtitleParams, DidSplitAmountMessageParams, + DisconnectYourBankAccountParams, DomainPermissionInfoRestrictionParams, DuplicateTransactionParams, EarlyDiscountSubtitleParams, @@ -5406,8 +5407,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 9410ba8be89a..675b2e6b8dd6 100644 --- a/src/languages/nl.ts +++ b/src/languages/nl.ts @@ -95,6 +95,7 @@ import type { DemotedFromWorkspaceParams, DependentMultiLevelTagsSubtitleParams, DidSplitAmountMessageParams, + DisconnectYourBankAccountParams, DomainPermissionInfoRestrictionParams, DuplicateTransactionParams, EarlyDiscountSubtitleParams, @@ -5434,8 +5435,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 a0b5a22e64f9..5aa72b351721 100644 --- a/src/languages/params.ts +++ b/src/languages/params.ts @@ -922,6 +922,10 @@ type PayAndDowngradeDescriptionParams = { formattedAmount: string; }; +type DisconnectYourBankAccountParams = { + bankName: string; +}; + export type { ContactMethodsRouteParams, ContactMethodParams, @@ -1228,4 +1232,5 @@ export type { BusinessRegistrationNumberParams, DependentMultiLevelTagsSubtitleParams, PayAndDowngradeDescriptionParams, + DisconnectYourBankAccountParams, }; diff --git a/src/languages/pl.ts b/src/languages/pl.ts index 90164e262b5f..f8174016f39b 100644 --- a/src/languages/pl.ts +++ b/src/languages/pl.ts @@ -95,6 +95,7 @@ import type { DemotedFromWorkspaceParams, DependentMultiLevelTagsSubtitleParams, DidSplitAmountMessageParams, + DisconnectYourBankAccountParams, DomainPermissionInfoRestrictionParams, DuplicateTransactionParams, EarlyDiscountSubtitleParams, @@ -5421,8 +5422,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 9cc7faf01d98..153964cf28f0 100644 --- a/src/languages/pt-BR.ts +++ b/src/languages/pt-BR.ts @@ -95,6 +95,7 @@ import type { DemotedFromWorkspaceParams, DependentMultiLevelTagsSubtitleParams, DidSplitAmountMessageParams, + DisconnectYourBankAccountParams, DomainPermissionInfoRestrictionParams, DuplicateTransactionParams, EarlyDiscountSubtitleParams, @@ -5432,8 +5433,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 86f0c1dc5ba6..f6db77116146 100644 --- a/src/languages/zh-hans.ts +++ b/src/languages/zh-hans.ts @@ -95,6 +95,7 @@ import type { DemotedFromWorkspaceParams, DependentMultiLevelTagsSubtitleParams, DidSplitAmountMessageParams, + DisconnectYourBankAccountParams, DomainPermissionInfoRestrictionParams, DuplicateTransactionParams, EarlyDiscountSubtitleParams, @@ -5337,8 +5338,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 c60f59cdc2e8..2243d425e841 100644 --- a/src/pages/workspace/WorkspaceResetBankAccountModal.tsx +++ b/src/pages/workspace/WorkspaceResetBankAccountModal.tsx @@ -1,7 +1,8 @@ import React 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'; @@ -92,11 +93,9 @@ function WorkspaceResetBankAccountModal({ cancelText={translate('common.cancel')} prompt={ isInOpenState ? ( - - {translate('workspace.bankAccount.disconnectYour')} - {bankShortName} - {translate('workspace.bankAccount.bankAccountAnyTransactions')} - + + + ) : ( translate('workspace.bankAccount.clearProgress') )