From f3bbef1544413af6af9e89b309ecae675712edbc Mon Sep 17 00:00:00 2001 From: "greg-schroeder (via MelvinBot)" Date: Mon, 4 May 2026 11:27:26 +0000 Subject: [PATCH 1/4] Update bank account workspace connection error messages to be more actionable The error message shown when a user tries to set up a non-USD bank account without connecting it to a workspace was vague. Updated it across all languages to clearly instruct users to go to Workspaces, select their workspace, and navigate to Workflows > Payments > Add bank account. Co-authored-by: greg-schroeder --- src/languages/de.ts | 4 ++-- src/languages/en.ts | 5 +++-- src/languages/es.ts | 4 ++-- src/languages/fr.ts | 4 ++-- src/languages/it.ts | 5 +++-- src/languages/ja.ts | 5 +++-- src/languages/nl.ts | 4 ++-- src/languages/pl.ts | 5 +++-- src/languages/pt-BR.ts | 4 ++-- src/languages/zh-hans.ts | 4 ++-- 10 files changed, 24 insertions(+), 20 deletions(-) diff --git a/src/languages/de.ts b/src/languages/de.ts index 0b1b8584b1f1..43ae7dbe4414 100644 --- a/src/languages/de.ts +++ b/src/languages/de.ts @@ -3921,7 +3921,7 @@ ${amount} für ${merchant} – ${date}`, selectCountry: 'Land auswählen', error: { connectToWorkspace: (workspaceRoute: string) => - `Bitte verbinden Sie dieses Bankkonto mit einem Arbeitsbereich, damit Sie in einem späteren Schritt einen Direktor zur Unterzeichnung einladen können.`, + `Dieses Bankkonto muss über einen Arbeitsbereich hinzugefügt werden. Gehen Sie zu Arbeitsbereiche, wählen Sie Ihren Arbeitsbereich und navigieren Sie dann zu Workflows > Zahlungen > Bankkonto hinzufügen.`, }, }, bankInfoStep: { @@ -3971,7 +3971,7 @@ ${amount} für ${merchant} – ${date}`, error: { emailsMustBeDifferent: 'E-Mail-Adressen müssen unterschiedlich sein', connectToWorkspace: (workspaceRoute: string) => - `Bitte verbinden Sie dieses Bankkonto mit einem Arbeitsbereich um eine Führungsperson zum Unterzeichnen einzuladen.`, + `Dieses Bankkonto muss über einen Arbeitsbereich hinzugefügt werden. Gehen Sie zu Arbeitsbereiche, wählen Sie Ihren Arbeitsbereich und navigieren Sie dann zu Workflows > Zahlungen > Bankkonto hinzufügen.`, }, }, agreementsStep: { diff --git a/src/languages/en.ts b/src/languages/en.ts index 1b83dbaf79e0..81ae09635a09 100644 --- a/src/languages/en.ts +++ b/src/languages/en.ts @@ -3984,7 +3984,7 @@ const translations = { selectCountry: 'Select country', error: { connectToWorkspace: (workspaceRoute: string) => - `Please connect this bank account to a workspace so you can invite a director to sign in a later step.`, + `This bank account must be added through a workspace. Go to Workspaces, select your workspace, then navigate to Workflows > Payments > Add bank account.`, }, }, bankInfoStep: { @@ -4033,7 +4033,8 @@ const translations = { `is connecting a ${currency} business bank account ending in ${bankAccountLastFour} to Expensify to pay employees in ${currency}. The next step requires signer info from a director.`, error: { emailsMustBeDifferent: 'Emails must be different', - connectToWorkspace: (workspaceRoute: string) => `Please connect this bank account to a workspace to invite a director to sign.`, + connectToWorkspace: (workspaceRoute: string) => + `This bank account must be added through a workspace. Go to Workspaces, select your workspace, then navigate to Workflows > Payments > Add bank account.`, }, }, agreementsStep: { diff --git a/src/languages/es.ts b/src/languages/es.ts index f139e9c2d389..19d8be8319a8 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -3827,7 +3827,7 @@ ${amount} para ${merchant} - ${date}`, selectCountry: 'Seleccione su país', error: { connectToWorkspace: (workspaceRoute: string) => - `Por favor, conecta esta cuenta bancaria a un espacio de trabajo para que puedas invitar a un director a firmar en un paso posterior.`, + `Esta cuenta bancaria debe añadirse a través de un espacio de trabajo. Ve a Espacios de trabajo, selecciona tu espacio de trabajo y luego navega a Flujos de trabajo > Pagos > Añadir cuenta bancaria.`, }, }, bankInfoStep: { @@ -3874,7 +3874,7 @@ ${amount} para ${merchant} - ${date}`, error: { emailsMustBeDifferent: 'Los correos electrónicos deben ser diferentes', connectToWorkspace: (workspaceRoute: string) => - `Por favor, conecta esta cuenta bancaria a un espacio de trabajo para invitar a un director a firmar.`, + `Esta cuenta bancaria debe añadirse a través de un espacio de trabajo. Ve a Espacios de trabajo, selecciona tu espacio de trabajo y luego navega a Flujos de trabajo > Pagos > Añadir cuenta bancaria.`, }, }, agreementsStep: { diff --git a/src/languages/fr.ts b/src/languages/fr.ts index aca1067c19b2..80fa86781358 100644 --- a/src/languages/fr.ts +++ b/src/languages/fr.ts @@ -3931,7 +3931,7 @@ ${amount} pour ${merchant} - ${date}`, selectCountry: 'Sélectionner un pays', error: { connectToWorkspace: (workspaceRoute: string) => - `Veuillez connecter ce compte bancaire à un espace de travail afin de pouvoir inviter un directeur à signer lors d'une étape ultérieure.`, + `Ce compte bancaire doit être ajouté via un espace de travail. Allez dans Espaces de travail, sélectionnez votre espace de travail, puis accédez à Flux de travail > Paiements > Ajouter un compte bancaire.`, }, }, bankInfoStep: { @@ -3981,7 +3981,7 @@ ${amount} pour ${merchant} - ${date}`, error: { emailsMustBeDifferent: 'Les e-mails doivent être différents', connectToWorkspace: (workspaceRoute: string) => - `Veuillez connecter ce compte bancaire à un espace de travail pour inviter un directeur à signer.`, + `Ce compte bancaire doit être ajouté via un espace de travail. Allez dans Espaces de travail, sélectionnez votre espace de travail, puis accédez à Flux de travail > Paiements > Ajouter un compte bancaire.`, }, }, agreementsStep: { diff --git a/src/languages/it.ts b/src/languages/it.ts index 4ec568512691..6ab7d1e300c1 100644 --- a/src/languages/it.ts +++ b/src/languages/it.ts @@ -3909,7 +3909,7 @@ ${amount} per ${merchant} - ${date}`, selectCountry: 'Seleziona paese', error: { connectToWorkspace: (workspaceRoute: string) => - `Collega questo conto bancario a un spazio di lavoro per poter invitare un direttore a firmare in un passaggio successivo.`, + `Questo conto bancario deve essere aggiunto tramite uno spazio di lavoro. Vai su Spazi di lavoro, seleziona il tuo spazio di lavoro, quindi vai su Flussi di lavoro > Pagamenti > Aggiungi conto bancario.`, }, }, bankInfoStep: { @@ -3958,7 +3958,8 @@ ${amount} per ${merchant} - ${date}`, `sta collegando un conto bancario aziendale in ${currency} che termina con ${bankAccountLastFour} a Expensify per pagare i dipendenti in ${currency}. Il prossimo passaggio richiede le informazioni del firmatario da un direttore.`, error: { emailsMustBeDifferent: 'Le email devono essere diverse', - connectToWorkspace: (workspaceRoute: string) => `Per favore, collega questo conto bancario a un workspace per invitare un direttore a firmare.`, + connectToWorkspace: (workspaceRoute: string) => + `Questo conto bancario deve essere aggiunto tramite uno spazio di lavoro. Vai su Spazi di lavoro, seleziona il tuo spazio di lavoro, quindi vai su Flussi di lavoro > Pagamenti > Aggiungi conto bancario.`, }, }, agreementsStep: { diff --git a/src/languages/ja.ts b/src/languages/ja.ts index ec4b0aba6141..2e6d7786c8f5 100644 --- a/src/languages/ja.ts +++ b/src/languages/ja.ts @@ -3879,7 +3879,7 @@ ${integrationName === CONST.ONBOARDING_ACCOUNTING_MAPPING.other ? 'あなたの' selectCountry: '国を選択', error: { connectToWorkspace: (workspaceRoute: string) => - `後のステップでディレクターに署名を依頼できるよう、この銀行口座をワークスペースに接続してください。`, + `この銀行口座はワークスペースから追加する必要があります。ワークスペースに移動し、ワークスペースを選択して、ワークフロー > 支払い > 銀行口座を追加 に進んでください。`, }, }, bankInfoStep: { @@ -3928,7 +3928,8 @@ ${integrationName === CONST.ONBOARDING_ACCOUNTING_MAPPING.other ? 'あなたの' `は、従業員への支払いを${currency}で行うため、末尾が${bankAccountLastFour}の${currency}建てビジネス銀行口座をExpensifyに接続しようとしています。次のステップでは、取締役の署名者情報が必要です。`, error: { emailsMustBeDifferent: 'メールアドレスは異なる必要があります', - connectToWorkspace: (workspaceRoute: string) => `この銀行口座をワークスペースに接続して、取締役に署名を依頼してください。`, + connectToWorkspace: (workspaceRoute: string) => + `この銀行口座はワークスペースから追加する必要があります。ワークスペースに移動し、ワークスペースを選択して、ワークフロー > 支払い > 銀行口座を追加 に進んでください。`, }, }, agreementsStep: { diff --git a/src/languages/nl.ts b/src/languages/nl.ts index fc04c86313e3..16b0bb2eabf4 100644 --- a/src/languages/nl.ts +++ b/src/languages/nl.ts @@ -3906,7 +3906,7 @@ ${amount} voor ${merchant} - ${date}`, selectCountry: 'Selecteer land', error: { connectToWorkspace: (workspaceRoute: string) => - `Verbind deze bankrekening met een werkruimte zodat je in een latere stap een directeur kunt uitnodigen om te ondertekenen.`, + `Deze bankrekening moet worden toegevoegd via een werkruimte. Ga naar Werkruimtes, selecteer je werkruimte en navigeer vervolgens naar Workflows > Betalingen > Bankrekening toevoegen.`, }, }, bankInfoStep: { @@ -3956,7 +3956,7 @@ ${amount} voor ${merchant} - ${date}`, error: { emailsMustBeDifferent: 'E-mails moeten verschillend zijn', connectToWorkspace: (workspaceRoute: string) => - `Koppel deze bankrekening alstublieft aan een werkruimte om een directeur uit te nodigen te ondertekenen.`, + `Deze bankrekening moet worden toegevoegd via een werkruimte. Ga naar Werkruimtes, selecteer je werkruimte en navigeer vervolgens naar Workflows > Betalingen > Bankrekening toevoegen.`, }, }, agreementsStep: { diff --git a/src/languages/pl.ts b/src/languages/pl.ts index 76cf98f845fa..4027f62b5bc9 100644 --- a/src/languages/pl.ts +++ b/src/languages/pl.ts @@ -3898,7 +3898,7 @@ ${amount} dla ${merchant} - ${date}`, selectCountry: 'Wybierz kraj', error: { connectToWorkspace: (workspaceRoute: string) => - `Połącz to konto bankowe z przestrzenią roboczą, aby móc zaprosić dyrektora do podpisania w kolejnym kroku.`, + `To konto bankowe musi zostać dodane przez przestrzeń roboczą. Przejdź do Przestrzeni roboczych, wybierz swoją przestrzeń roboczą, a następnie przejdź do Przepływy pracy > Płatności > Dodaj konto bankowe.`, }, }, bankInfoStep: { @@ -3947,7 +3947,8 @@ ${amount} dla ${merchant} - ${date}`, `łączy firmowe konto bankowe w ${currency} z numerem kończącym się na ${bankAccountLastFour} z Expensify, aby wypłacać wynagrodzenia pracownikom w ${currency}. Następnym krokiem jest podanie danych sygnatariusza będącego dyrektorem.`, error: { emailsMustBeDifferent: 'Adresy e-mail muszą być różne', - connectToWorkspace: (workspaceRoute: string) => `Proszę połączyć to konto bankowe z przestrzenią roboczą aby zaprosić dyrektora do podpisania.`, + connectToWorkspace: (workspaceRoute: string) => + `To konto bankowe musi zostać dodane przez przestrzeń roboczą. Przejdź do Przestrzeni roboczych, wybierz swoją przestrzeń roboczą, a następnie przejdź do Przepływy pracy > Płatności > Dodaj konto bankowe.`, }, }, agreementsStep: { diff --git a/src/languages/pt-BR.ts b/src/languages/pt-BR.ts index 629947c3eb73..5233eec13163 100644 --- a/src/languages/pt-BR.ts +++ b/src/languages/pt-BR.ts @@ -3898,7 +3898,7 @@ ${amount} para ${merchant} - ${date}`, selectCountry: 'Selecione o país', error: { connectToWorkspace: (workspaceRoute: string) => - `Por favor, conecte esta conta bancária a um espaço de trabalho para que você possa convidar um diretor para assinar em uma etapa posterior.`, + `Esta conta bancária deve ser adicionada por meio de um espaço de trabalho. Vá para Espaços de trabalho, selecione seu espaço de trabalho e navegue até Fluxos de trabalho > Pagamentos > Adicionar conta bancária.`, }, }, bankInfoStep: { @@ -3948,7 +3948,7 @@ ${amount} para ${merchant} - ${date}`, error: { emailsMustBeDifferent: 'Os e-mails devem ser diferentes', connectToWorkspace: (workspaceRoute: string) => - `Por favor, conecte esta conta bancária a um espaço de trabalho para convidar um diretor a assinar.`, + `Esta conta bancária deve ser adicionada por meio de um espaço de trabalho. Vá para Espaços de trabalho, selecione seu espaço de trabalho e navegue até Fluxos de trabalho > Pagamentos > Adicionar conta bancária.`, }, }, agreementsStep: { diff --git a/src/languages/zh-hans.ts b/src/languages/zh-hans.ts index ad5f926dc193..08cf41a0497a 100644 --- a/src/languages/zh-hans.ts +++ b/src/languages/zh-hans.ts @@ -3818,7 +3818,7 @@ ${amount},商户:${merchant} - 日期:${date}`, findCountry: '查找国家', selectCountry: '选择国家', error: { - connectToWorkspace: (workspaceRoute: string) => `请将此银行账户连接到工作区,以便您在后续步骤中邀请董事签名。`, + connectToWorkspace: (workspaceRoute: string) => `此银行账户必须通过工作区添加。请前往工作区,选择您的工作区,然后导航至工作流 > 付款 > 添加银行账户。`, }, }, bankInfoStep: { @@ -3867,7 +3867,7 @@ ${amount},商户:${merchant} - 日期:${date}`, `正在连接一 个以 ${bankAccountLastFour} 结尾的 ${currency} 企业银行账户到 Expensify,以便以 ${currency} 支付员工。下一步需要一位董事的签署人信息。`, error: { emailsMustBeDifferent: '电子邮箱地址必须不同', - connectToWorkspace: (workspaceRoute: string) => `请将此银行账户关联到工作区以邀请董事签署。`, + connectToWorkspace: (workspaceRoute: string) => `此银行账户必须通过工作区添加。请前往工作区,选择您的工作区,然后导航至工作流 > 付款 > 添加银行账户。`, }, }, agreementsStep: { From b950724ebc310f8e0fbb969d71a5808d0b1f27b4 Mon Sep 17 00:00:00 2001 From: "greg-schroeder (via MelvinBot)" Date: Mon, 4 May 2026 11:30:52 +0000 Subject: [PATCH 2/4] Fix: run prettier on zh-hans.ts Co-authored-by: greg-schroeder --- src/languages/zh-hans.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/languages/zh-hans.ts b/src/languages/zh-hans.ts index 08cf41a0497a..255b8c267aa7 100644 --- a/src/languages/zh-hans.ts +++ b/src/languages/zh-hans.ts @@ -3818,7 +3818,8 @@ ${amount},商户:${merchant} - 日期:${date}`, findCountry: '查找国家', selectCountry: '选择国家', error: { - connectToWorkspace: (workspaceRoute: string) => `此银行账户必须通过工作区添加。请前往工作区,选择您的工作区,然后导航至工作流 > 付款 > 添加银行账户。`, + connectToWorkspace: (workspaceRoute: string) => + `此银行账户必须通过工作区添加。请前往工作区,选择您的工作区,然后导航至工作流 > 付款 > 添加银行账户。`, }, }, bankInfoStep: { @@ -3867,7 +3868,8 @@ ${amount},商户:${merchant} - 日期:${date}`, `正在连接一 个以 ${bankAccountLastFour} 结尾的 ${currency} 企业银行账户到 Expensify,以便以 ${currency} 支付员工。下一步需要一位董事的签署人信息。`, error: { emailsMustBeDifferent: '电子邮箱地址必须不同', - connectToWorkspace: (workspaceRoute: string) => `此银行账户必须通过工作区添加。请前往工作区,选择您的工作区,然后导航至工作流 > 付款 > 添加银行账户。`, + connectToWorkspace: (workspaceRoute: string) => + `此银行账户必须通过工作区添加。请前往工作区,选择您的工作区,然后导航至工作流 > 付款 > 添加银行账户。`, }, }, agreementsStep: { From 78f1ed2b353bd7c9e31b2590bb308955d2ba4958 Mon Sep 17 00:00:00 2001 From: "greg-schroeder (via MelvinBot)" Date: Mon, 4 May 2026 13:24:02 +0000 Subject: [PATCH 3/4] Change 'added' to 'linked' in bank account workspace error messages Updated wording across all 10 languages to say the bank account must be "linked" to a workspace rather than "added" through one, since the user just needs to link the account - the form can be completed in either place. Co-authored-by: greg-schroeder --- src/languages/de.ts | 4 ++-- src/languages/en.ts | 4 ++-- src/languages/es.ts | 4 ++-- src/languages/fr.ts | 4 ++-- src/languages/it.ts | 4 ++-- src/languages/ja.ts | 4 ++-- src/languages/nl.ts | 4 ++-- src/languages/pl.ts | 4 ++-- src/languages/pt-BR.ts | 4 ++-- src/languages/zh-hans.ts | 4 ++-- 10 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/languages/de.ts b/src/languages/de.ts index 43ae7dbe4414..a3ea9f847e40 100644 --- a/src/languages/de.ts +++ b/src/languages/de.ts @@ -3921,7 +3921,7 @@ ${amount} für ${merchant} – ${date}`, selectCountry: 'Land auswählen', error: { connectToWorkspace: (workspaceRoute: string) => - `Dieses Bankkonto muss über einen Arbeitsbereich hinzugefügt werden. Gehen Sie zu Arbeitsbereiche, wählen Sie Ihren Arbeitsbereich und navigieren Sie dann zu Workflows > Zahlungen > Bankkonto hinzufügen.`, + `Dieses Bankkonto muss mit einem Arbeitsbereich verknüpft werden. Gehen Sie zu Arbeitsbereiche, wählen Sie Ihren Arbeitsbereich und navigieren Sie dann zu Workflows > Zahlungen > Bankkonto hinzufügen.`, }, }, bankInfoStep: { @@ -3971,7 +3971,7 @@ ${amount} für ${merchant} – ${date}`, error: { emailsMustBeDifferent: 'E-Mail-Adressen müssen unterschiedlich sein', connectToWorkspace: (workspaceRoute: string) => - `Dieses Bankkonto muss über einen Arbeitsbereich hinzugefügt werden. Gehen Sie zu Arbeitsbereiche, wählen Sie Ihren Arbeitsbereich und navigieren Sie dann zu Workflows > Zahlungen > Bankkonto hinzufügen.`, + `Dieses Bankkonto muss mit einem Arbeitsbereich verknüpft werden. Gehen Sie zu Arbeitsbereiche, wählen Sie Ihren Arbeitsbereich und navigieren Sie dann zu Workflows > Zahlungen > Bankkonto hinzufügen.`, }, }, agreementsStep: { diff --git a/src/languages/en.ts b/src/languages/en.ts index 81ae09635a09..e840bb9da4ac 100644 --- a/src/languages/en.ts +++ b/src/languages/en.ts @@ -3984,7 +3984,7 @@ const translations = { selectCountry: 'Select country', error: { connectToWorkspace: (workspaceRoute: string) => - `This bank account must be added through a workspace. Go to Workspaces, select your workspace, then navigate to Workflows > Payments > Add bank account.`, + `This bank account must be linked to a workspace. Go to Workspaces, select your workspace, then navigate to Workflows > Payments > Add bank account.`, }, }, bankInfoStep: { @@ -4034,7 +4034,7 @@ const translations = { error: { emailsMustBeDifferent: 'Emails must be different', connectToWorkspace: (workspaceRoute: string) => - `This bank account must be added through a workspace. Go to Workspaces, select your workspace, then navigate to Workflows > Payments > Add bank account.`, + `This bank account must be linked to a workspace. Go to Workspaces, select your workspace, then navigate to Workflows > Payments > Add bank account.`, }, }, agreementsStep: { diff --git a/src/languages/es.ts b/src/languages/es.ts index 19d8be8319a8..04ee4716f5d8 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -3827,7 +3827,7 @@ ${amount} para ${merchant} - ${date}`, selectCountry: 'Seleccione su país', error: { connectToWorkspace: (workspaceRoute: string) => - `Esta cuenta bancaria debe añadirse a través de un espacio de trabajo. Ve a Espacios de trabajo, selecciona tu espacio de trabajo y luego navega a Flujos de trabajo > Pagos > Añadir cuenta bancaria.`, + `Esta cuenta bancaria debe vincularse a un espacio de trabajo. Ve a Espacios de trabajo, selecciona tu espacio de trabajo y luego navega a Flujos de trabajo > Pagos > Añadir cuenta bancaria.`, }, }, bankInfoStep: { @@ -3874,7 +3874,7 @@ ${amount} para ${merchant} - ${date}`, error: { emailsMustBeDifferent: 'Los correos electrónicos deben ser diferentes', connectToWorkspace: (workspaceRoute: string) => - `Esta cuenta bancaria debe añadirse a través de un espacio de trabajo. Ve a Espacios de trabajo, selecciona tu espacio de trabajo y luego navega a Flujos de trabajo > Pagos > Añadir cuenta bancaria.`, + `Esta cuenta bancaria debe vincularse a un espacio de trabajo. Ve a Espacios de trabajo, selecciona tu espacio de trabajo y luego navega a Flujos de trabajo > Pagos > Añadir cuenta bancaria.`, }, }, agreementsStep: { diff --git a/src/languages/fr.ts b/src/languages/fr.ts index 80fa86781358..baec476f7c44 100644 --- a/src/languages/fr.ts +++ b/src/languages/fr.ts @@ -3931,7 +3931,7 @@ ${amount} pour ${merchant} - ${date}`, selectCountry: 'Sélectionner un pays', error: { connectToWorkspace: (workspaceRoute: string) => - `Ce compte bancaire doit être ajouté via un espace de travail. Allez dans Espaces de travail, sélectionnez votre espace de travail, puis accédez à Flux de travail > Paiements > Ajouter un compte bancaire.`, + `Ce compte bancaire doit être lié à un espace de travail. Allez dans Espaces de travail, sélectionnez votre espace de travail, puis accédez à Flux de travail > Paiements > Ajouter un compte bancaire.`, }, }, bankInfoStep: { @@ -3981,7 +3981,7 @@ ${amount} pour ${merchant} - ${date}`, error: { emailsMustBeDifferent: 'Les e-mails doivent être différents', connectToWorkspace: (workspaceRoute: string) => - `Ce compte bancaire doit être ajouté via un espace de travail. Allez dans Espaces de travail, sélectionnez votre espace de travail, puis accédez à Flux de travail > Paiements > Ajouter un compte bancaire.`, + `Ce compte bancaire doit être lié à un espace de travail. Allez dans Espaces de travail, sélectionnez votre espace de travail, puis accédez à Flux de travail > Paiements > Ajouter un compte bancaire.`, }, }, agreementsStep: { diff --git a/src/languages/it.ts b/src/languages/it.ts index 6ab7d1e300c1..037103151ad4 100644 --- a/src/languages/it.ts +++ b/src/languages/it.ts @@ -3909,7 +3909,7 @@ ${amount} per ${merchant} - ${date}`, selectCountry: 'Seleziona paese', error: { connectToWorkspace: (workspaceRoute: string) => - `Questo conto bancario deve essere aggiunto tramite uno spazio di lavoro. Vai su Spazi di lavoro, seleziona il tuo spazio di lavoro, quindi vai su Flussi di lavoro > Pagamenti > Aggiungi conto bancario.`, + `Questo conto bancario deve essere collegato a uno spazio di lavoro. Vai su Spazi di lavoro, seleziona il tuo spazio di lavoro, quindi vai su Flussi di lavoro > Pagamenti > Aggiungi conto bancario.`, }, }, bankInfoStep: { @@ -3959,7 +3959,7 @@ ${amount} per ${merchant} - ${date}`, error: { emailsMustBeDifferent: 'Le email devono essere diverse', connectToWorkspace: (workspaceRoute: string) => - `Questo conto bancario deve essere aggiunto tramite uno spazio di lavoro. Vai su Spazi di lavoro, seleziona il tuo spazio di lavoro, quindi vai su Flussi di lavoro > Pagamenti > Aggiungi conto bancario.`, + `Questo conto bancario deve essere collegato a uno spazio di lavoro. Vai su Spazi di lavoro, seleziona il tuo spazio di lavoro, quindi vai su Flussi di lavoro > Pagamenti > Aggiungi conto bancario.`, }, }, agreementsStep: { diff --git a/src/languages/ja.ts b/src/languages/ja.ts index 2e6d7786c8f5..41a59288c8de 100644 --- a/src/languages/ja.ts +++ b/src/languages/ja.ts @@ -3879,7 +3879,7 @@ ${integrationName === CONST.ONBOARDING_ACCOUNTING_MAPPING.other ? 'あなたの' selectCountry: '国を選択', error: { connectToWorkspace: (workspaceRoute: string) => - `この銀行口座はワークスペースから追加する必要があります。ワークスペースに移動し、ワークスペースを選択して、ワークフロー > 支払い > 銀行口座を追加 に進んでください。`, + `この銀行口座はワークスペースにリンクする必要があります。ワークスペースに移動し、ワークスペースを選択して、ワークフロー > 支払い > 銀行口座を追加 に進んでください。`, }, }, bankInfoStep: { @@ -3929,7 +3929,7 @@ ${integrationName === CONST.ONBOARDING_ACCOUNTING_MAPPING.other ? 'あなたの' error: { emailsMustBeDifferent: 'メールアドレスは異なる必要があります', connectToWorkspace: (workspaceRoute: string) => - `この銀行口座はワークスペースから追加する必要があります。ワークスペースに移動し、ワークスペースを選択して、ワークフロー > 支払い > 銀行口座を追加 に進んでください。`, + `この銀行口座はワークスペースにリンクする必要があります。ワークスペースに移動し、ワークスペースを選択して、ワークフロー > 支払い > 銀行口座を追加 に進んでください。`, }, }, agreementsStep: { diff --git a/src/languages/nl.ts b/src/languages/nl.ts index 16b0bb2eabf4..93276d6acee9 100644 --- a/src/languages/nl.ts +++ b/src/languages/nl.ts @@ -3906,7 +3906,7 @@ ${amount} voor ${merchant} - ${date}`, selectCountry: 'Selecteer land', error: { connectToWorkspace: (workspaceRoute: string) => - `Deze bankrekening moet worden toegevoegd via een werkruimte. Ga naar Werkruimtes, selecteer je werkruimte en navigeer vervolgens naar Workflows > Betalingen > Bankrekening toevoegen.`, + `Deze bankrekening moet worden gekoppeld aan een werkruimte. Ga naar Werkruimtes, selecteer je werkruimte en navigeer vervolgens naar Workflows > Betalingen > Bankrekening toevoegen.`, }, }, bankInfoStep: { @@ -3956,7 +3956,7 @@ ${amount} voor ${merchant} - ${date}`, error: { emailsMustBeDifferent: 'E-mails moeten verschillend zijn', connectToWorkspace: (workspaceRoute: string) => - `Deze bankrekening moet worden toegevoegd via een werkruimte. Ga naar Werkruimtes, selecteer je werkruimte en navigeer vervolgens naar Workflows > Betalingen > Bankrekening toevoegen.`, + `Deze bankrekening moet worden gekoppeld aan een werkruimte. Ga naar Werkruimtes, selecteer je werkruimte en navigeer vervolgens naar Workflows > Betalingen > Bankrekening toevoegen.`, }, }, agreementsStep: { diff --git a/src/languages/pl.ts b/src/languages/pl.ts index 4027f62b5bc9..2869b4dab76c 100644 --- a/src/languages/pl.ts +++ b/src/languages/pl.ts @@ -3898,7 +3898,7 @@ ${amount} dla ${merchant} - ${date}`, selectCountry: 'Wybierz kraj', error: { connectToWorkspace: (workspaceRoute: string) => - `To konto bankowe musi zostać dodane przez przestrzeń roboczą. Przejdź do Przestrzeni roboczych, wybierz swoją przestrzeń roboczą, a następnie przejdź do Przepływy pracy > Płatności > Dodaj konto bankowe.`, + `To konto bankowe musi zostać powiązane z przestrzenią roboczą. Przejdź do Przestrzeni roboczych, wybierz swoją przestrzeń roboczą, a następnie przejdź do Przepływy pracy > Płatności > Dodaj konto bankowe.`, }, }, bankInfoStep: { @@ -3948,7 +3948,7 @@ ${amount} dla ${merchant} - ${date}`, error: { emailsMustBeDifferent: 'Adresy e-mail muszą być różne', connectToWorkspace: (workspaceRoute: string) => - `To konto bankowe musi zostać dodane przez przestrzeń roboczą. Przejdź do Przestrzeni roboczych, wybierz swoją przestrzeń roboczą, a następnie przejdź do Przepływy pracy > Płatności > Dodaj konto bankowe.`, + `To konto bankowe musi zostać powiązane z przestrzenią roboczą. Przejdź do Przestrzeni roboczych, wybierz swoją przestrzeń roboczą, a następnie przejdź do Przepływy pracy > Płatności > Dodaj konto bankowe.`, }, }, agreementsStep: { diff --git a/src/languages/pt-BR.ts b/src/languages/pt-BR.ts index 5233eec13163..69e354800684 100644 --- a/src/languages/pt-BR.ts +++ b/src/languages/pt-BR.ts @@ -3898,7 +3898,7 @@ ${amount} para ${merchant} - ${date}`, selectCountry: 'Selecione o país', error: { connectToWorkspace: (workspaceRoute: string) => - `Esta conta bancária deve ser adicionada por meio de um espaço de trabalho. Vá para Espaços de trabalho, selecione seu espaço de trabalho e navegue até Fluxos de trabalho > Pagamentos > Adicionar conta bancária.`, + `Esta conta bancária deve ser vinculada a um espaço de trabalho. Vá para Espaços de trabalho, selecione seu espaço de trabalho e navegue até Fluxos de trabalho > Pagamentos > Adicionar conta bancária.`, }, }, bankInfoStep: { @@ -3948,7 +3948,7 @@ ${amount} para ${merchant} - ${date}`, error: { emailsMustBeDifferent: 'Os e-mails devem ser diferentes', connectToWorkspace: (workspaceRoute: string) => - `Esta conta bancária deve ser adicionada por meio de um espaço de trabalho. Vá para Espaços de trabalho, selecione seu espaço de trabalho e navegue até Fluxos de trabalho > Pagamentos > Adicionar conta bancária.`, + `Esta conta bancária deve ser vinculada a um espaço de trabalho. Vá para Espaços de trabalho, selecione seu espaço de trabalho e navegue até Fluxos de trabalho > Pagamentos > Adicionar conta bancária.`, }, }, agreementsStep: { diff --git a/src/languages/zh-hans.ts b/src/languages/zh-hans.ts index 255b8c267aa7..e6ade261b900 100644 --- a/src/languages/zh-hans.ts +++ b/src/languages/zh-hans.ts @@ -3819,7 +3819,7 @@ ${amount},商户:${merchant} - 日期:${date}`, selectCountry: '选择国家', error: { connectToWorkspace: (workspaceRoute: string) => - `此银行账户必须通过工作区添加。请前往工作区,选择您的工作区,然后导航至工作流 > 付款 > 添加银行账户。`, + `此银行账户必须关联到工作区。请前往工作区,选择您的工作区,然后导航至工作流 > 付款 > 添加银行账户。`, }, }, bankInfoStep: { @@ -3869,7 +3869,7 @@ ${amount},商户:${merchant} - 日期:${date}`, error: { emailsMustBeDifferent: '电子邮箱地址必须不同', connectToWorkspace: (workspaceRoute: string) => - `此银行账户必须通过工作区添加。请前往工作区,选择您的工作区,然后导航至工作流 > 付款 > 添加银行账户。`, + `此银行账户必须关联到工作区。请前往工作区,选择您的工作区,然后导航至工作流 > 付款 > 添加银行账户。`, }, }, agreementsStep: { From f5cec14253a6c0aecb2cb00c0b69b09f64963001 Mon Sep 17 00:00:00 2001 From: "greg-schroeder (via MelvinBot)" Date: Wed, 20 May 2026 16:14:02 +0000 Subject: [PATCH 4/4] Deduplicate connectToWorkspace string and fix error padding in SignerInfo - Both countryStep and signerInfoStep used identical connectToWorkspace error strings. Removed the duplicate from signerInfoStep across all 10 language files and updated SignerInfo to reference the shared countryStep.error.connectToWorkspace key. - Added ph5 padding to the error message View in SignerInfo/index.tsx to match the CountryFullStep layout. Co-authored-by: greg-schroeder --- src/languages/de.ts | 2 -- src/languages/en.ts | 2 -- src/languages/es.ts | 2 -- src/languages/fr.ts | 2 -- src/languages/it.ts | 2 -- src/languages/ja.ts | 2 -- src/languages/nl.ts | 2 -- src/languages/pl.ts | 2 -- src/languages/pt-BR.ts | 2 -- src/languages/zh-hans.ts | 2 -- src/pages/ReimbursementAccount/NonUSD/SignerInfo/index.tsx | 4 ++-- 11 files changed, 2 insertions(+), 22 deletions(-) diff --git a/src/languages/de.ts b/src/languages/de.ts index a3ea9f847e40..2d7ac4d59422 100644 --- a/src/languages/de.ts +++ b/src/languages/de.ts @@ -3970,8 +3970,6 @@ ${amount} für ${merchant} – ${date}`, `verknüpft ein ${currency}-Geschäftskonto mit der Endung ${bankAccountLastFour} mit Expensify, um Mitarbeitende in ${currency} zu bezahlen. Der nächste Schritt erfordert Unterzeichnungsinformationen von einer Führungsperson.`, error: { emailsMustBeDifferent: 'E-Mail-Adressen müssen unterschiedlich sein', - connectToWorkspace: (workspaceRoute: string) => - `Dieses Bankkonto muss mit einem Arbeitsbereich verknüpft werden. Gehen Sie zu Arbeitsbereiche, wählen Sie Ihren Arbeitsbereich und navigieren Sie dann zu Workflows > Zahlungen > Bankkonto hinzufügen.`, }, }, agreementsStep: { diff --git a/src/languages/en.ts b/src/languages/en.ts index e840bb9da4ac..f3f442a763a1 100644 --- a/src/languages/en.ts +++ b/src/languages/en.ts @@ -4033,8 +4033,6 @@ const translations = { `is connecting a ${currency} business bank account ending in ${bankAccountLastFour} to Expensify to pay employees in ${currency}. The next step requires signer info from a director.`, error: { emailsMustBeDifferent: 'Emails must be different', - connectToWorkspace: (workspaceRoute: string) => - `This bank account must be linked to a workspace. Go to Workspaces, select your workspace, then navigate to Workflows > Payments > Add bank account.`, }, }, agreementsStep: { diff --git a/src/languages/es.ts b/src/languages/es.ts index 04ee4716f5d8..b304eceedf4a 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -3873,8 +3873,6 @@ ${amount} para ${merchant} - ${date}`, `está conectando una cuenta bancaria comercial en ${currency} que termina en ${bankAccountLastFour} a Expensify para pagar a los empleados en ${currency}. El siguiente paso requiere la información del firmante de un director.`, error: { emailsMustBeDifferent: 'Los correos electrónicos deben ser diferentes', - connectToWorkspace: (workspaceRoute: string) => - `Esta cuenta bancaria debe vincularse a un espacio de trabajo. Ve a Espacios de trabajo, selecciona tu espacio de trabajo y luego navega a Flujos de trabajo > Pagos > Añadir cuenta bancaria.`, }, }, agreementsStep: { diff --git a/src/languages/fr.ts b/src/languages/fr.ts index baec476f7c44..d92cfb3dd7b3 100644 --- a/src/languages/fr.ts +++ b/src/languages/fr.ts @@ -3980,8 +3980,6 @@ ${amount} pour ${merchant} - ${date}`, `est en train de connecter un compte bancaire professionnel en ${currency} se terminant par ${bankAccountLastFour} à Expensify pour payer des employés en ${currency}. L’étape suivante nécessite les informations de signature d’un directeur.`, error: { emailsMustBeDifferent: 'Les e-mails doivent être différents', - connectToWorkspace: (workspaceRoute: string) => - `Ce compte bancaire doit être lié à un espace de travail. Allez dans Espaces de travail, sélectionnez votre espace de travail, puis accédez à Flux de travail > Paiements > Ajouter un compte bancaire.`, }, }, agreementsStep: { diff --git a/src/languages/it.ts b/src/languages/it.ts index 037103151ad4..6743169f2bda 100644 --- a/src/languages/it.ts +++ b/src/languages/it.ts @@ -3958,8 +3958,6 @@ ${amount} per ${merchant} - ${date}`, `sta collegando un conto bancario aziendale in ${currency} che termina con ${bankAccountLastFour} a Expensify per pagare i dipendenti in ${currency}. Il prossimo passaggio richiede le informazioni del firmatario da un direttore.`, error: { emailsMustBeDifferent: 'Le email devono essere diverse', - connectToWorkspace: (workspaceRoute: string) => - `Questo conto bancario deve essere collegato a uno spazio di lavoro. Vai su Spazi di lavoro, seleziona il tuo spazio di lavoro, quindi vai su Flussi di lavoro > Pagamenti > Aggiungi conto bancario.`, }, }, agreementsStep: { diff --git a/src/languages/ja.ts b/src/languages/ja.ts index 41a59288c8de..acc5be0b329b 100644 --- a/src/languages/ja.ts +++ b/src/languages/ja.ts @@ -3928,8 +3928,6 @@ ${integrationName === CONST.ONBOARDING_ACCOUNTING_MAPPING.other ? 'あなたの' `は、従業員への支払いを${currency}で行うため、末尾が${bankAccountLastFour}の${currency}建てビジネス銀行口座をExpensifyに接続しようとしています。次のステップでは、取締役の署名者情報が必要です。`, error: { emailsMustBeDifferent: 'メールアドレスは異なる必要があります', - connectToWorkspace: (workspaceRoute: string) => - `この銀行口座はワークスペースにリンクする必要があります。ワークスペースに移動し、ワークスペースを選択して、ワークフロー > 支払い > 銀行口座を追加 に進んでください。`, }, }, agreementsStep: { diff --git a/src/languages/nl.ts b/src/languages/nl.ts index 93276d6acee9..0af59095cadf 100644 --- a/src/languages/nl.ts +++ b/src/languages/nl.ts @@ -3955,8 +3955,6 @@ ${amount} voor ${merchant} - ${date}`, `verbindt een zakelijke ${currency}-bankrekening die eindigt op ${bankAccountLastFour} met Expensify om werknemers in ${currency} te betalen. De volgende stap vereist ondertekenaarsgegevens van een directeur.`, error: { emailsMustBeDifferent: 'E-mails moeten verschillend zijn', - connectToWorkspace: (workspaceRoute: string) => - `Deze bankrekening moet worden gekoppeld aan een werkruimte. Ga naar Werkruimtes, selecteer je werkruimte en navigeer vervolgens naar Workflows > Betalingen > Bankrekening toevoegen.`, }, }, agreementsStep: { diff --git a/src/languages/pl.ts b/src/languages/pl.ts index 2869b4dab76c..e0c1ae279f6c 100644 --- a/src/languages/pl.ts +++ b/src/languages/pl.ts @@ -3947,8 +3947,6 @@ ${amount} dla ${merchant} - ${date}`, `łączy firmowe konto bankowe w ${currency} z numerem kończącym się na ${bankAccountLastFour} z Expensify, aby wypłacać wynagrodzenia pracownikom w ${currency}. Następnym krokiem jest podanie danych sygnatariusza będącego dyrektorem.`, error: { emailsMustBeDifferent: 'Adresy e-mail muszą być różne', - connectToWorkspace: (workspaceRoute: string) => - `To konto bankowe musi zostać powiązane z przestrzenią roboczą. Przejdź do Przestrzeni roboczych, wybierz swoją przestrzeń roboczą, a następnie przejdź do Przepływy pracy > Płatności > Dodaj konto bankowe.`, }, }, agreementsStep: { diff --git a/src/languages/pt-BR.ts b/src/languages/pt-BR.ts index 69e354800684..3c56d8d74606 100644 --- a/src/languages/pt-BR.ts +++ b/src/languages/pt-BR.ts @@ -3947,8 +3947,6 @@ ${amount} para ${merchant} - ${date}`, `está conectando uma conta bancária comercial em ${currency} terminada em ${bankAccountLastFour} ao Expensify para pagar funcionários em ${currency}. A próxima etapa exige as informações de assinatura de um diretor.`, error: { emailsMustBeDifferent: 'Os e-mails devem ser diferentes', - connectToWorkspace: (workspaceRoute: string) => - `Esta conta bancária deve ser vinculada a um espaço de trabalho. Vá para Espaços de trabalho, selecione seu espaço de trabalho e navegue até Fluxos de trabalho > Pagamentos > Adicionar conta bancária.`, }, }, agreementsStep: { diff --git a/src/languages/zh-hans.ts b/src/languages/zh-hans.ts index e6ade261b900..6c0c24079720 100644 --- a/src/languages/zh-hans.ts +++ b/src/languages/zh-hans.ts @@ -3868,8 +3868,6 @@ ${amount},商户:${merchant} - 日期:${date}`, `正在连接一 个以 ${bankAccountLastFour} 结尾的 ${currency} 企业银行账户到 Expensify,以便以 ${currency} 支付员工。下一步需要一位董事的签署人信息。`, error: { emailsMustBeDifferent: '电子邮箱地址必须不同', - connectToWorkspace: (workspaceRoute: string) => - `此银行账户必须关联到工作区。请前往工作区,选择您的工作区,然后导航至工作流 > 付款 > 添加银行账户。`, }, }, agreementsStep: { diff --git a/src/pages/ReimbursementAccount/NonUSD/SignerInfo/index.tsx b/src/pages/ReimbursementAccount/NonUSD/SignerInfo/index.tsx index 0a82f7e6bd7b..97c58b935c23 100644 --- a/src/pages/ReimbursementAccount/NonUSD/SignerInfo/index.tsx +++ b/src/pages/ReimbursementAccount/NonUSD/SignerInfo/index.tsx @@ -188,12 +188,12 @@ function SignerInfo({onBackButtonPress, onSubmit, stepNames, currentSubPage, bac submitFlexEnabled={!showNoPolicyError} > {showNoPolicyError && ( - + )}