From b5b897c9a5892220f0f0f68a5c25dab939b5adb9 Mon Sep 17 00:00:00 2001 From: "Yuwen Memon (via MelvinBot)" Date: Mon, 25 May 2026 17:44:40 +0000 Subject: [PATCH 1/2] Add description copy below Connections header on HR page Display the approved descriptive copy beneath the Connections section header on the Workspace HR page, matching the pattern used on the Accounting page for consistency. Co-authored-by: Yuwen Memon --- 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/workspace/hr/WorkspaceHRPage.tsx | 10 ++++++---- 11 files changed, 26 insertions(+), 4 deletions(-) diff --git a/src/languages/de.ts b/src/languages/de.ts index 0616e464d99c..1d40a596528d 100644 --- a/src/languages/de.ts +++ b/src/languages/de.ts @@ -7196,6 +7196,8 @@ Fügen Sie weitere Ausgabelimits hinzu, um den Cashflow Ihres Unternehmens zu sc hr: { title: 'Personalwesen', connections: 'Verbindungen', + connectionsSubtitle: + "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", subtitle: 'HR-Tools verbinden und Mitarbeitergenehmigungen synchron halten.', connect: 'Verbinden', syncNow: 'Jetzt synchronisieren', diff --git a/src/languages/en.ts b/src/languages/en.ts index 1fec6e9d162b..2202f2f64010 100644 --- a/src/languages/en.ts +++ b/src/languages/en.ts @@ -6490,6 +6490,8 @@ const translations = { hr: { title: 'HR', connections: 'Connections', + connectionsSubtitle: + "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", subtitle: 'Connect HR tools and keep employee approvals in sync.', connect: 'Connect', syncNow: 'Sync now', diff --git a/src/languages/es.ts b/src/languages/es.ts index aee215e75186..f522fa156195 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -6301,6 +6301,8 @@ ${amount} para ${merchant} - ${date}`, hr: { title: 'HR', connections: 'Conexiones', + connectionsSubtitle: + "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", subtitle: 'Conecta herramientas de HR y mantén sincronizadas las aprobaciones de empleados.', connect: 'Conectar', syncNow: 'Sincronizar ahora', diff --git a/src/languages/fr.ts b/src/languages/fr.ts index 959efe8ed797..208a917ac7e6 100644 --- a/src/languages/fr.ts +++ b/src/languages/fr.ts @@ -7221,6 +7221,8 @@ Ajoutez davantage de règles de dépenses pour protéger la trésorerie de l’e hr: { title: 'RH', connections: 'Connexions', + connectionsSubtitle: + "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", subtitle: 'Connectez vos outils RH et gardez les approbations des employés synchronisées.', connect: 'Connecter', syncNow: 'Synchroniser maintenant', diff --git a/src/languages/it.ts b/src/languages/it.ts index daa5ea7e1e89..8a6c1ee129c0 100644 --- a/src/languages/it.ts +++ b/src/languages/it.ts @@ -7183,6 +7183,8 @@ Aggiungi altre regole di spesa per proteggere il flusso di cassa aziendale.`, hr: { title: 'Risorse umane', connections: 'Connessioni', + connectionsSubtitle: + "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", subtitle: 'Collega gli strumenti HR e mantieni sincronizzate le approvazioni dei dipendenti.', connect: 'Connetti', syncNow: 'Sincronizza ora', diff --git a/src/languages/ja.ts b/src/languages/ja.ts index f1b29066cf4c..07969701db7f 100644 --- a/src/languages/ja.ts +++ b/src/languages/ja.ts @@ -7102,6 +7102,8 @@ ${reportName} hr: { title: '人事', connections: '接続', + connectionsSubtitle: + "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", subtitle: '人事ツールを連携して、従業員の承認を常に同期させます。', connect: '接続', syncNow: '今すぐ同期', diff --git a/src/languages/nl.ts b/src/languages/nl.ts index e71d9830c956..985e367958a9 100644 --- a/src/languages/nl.ts +++ b/src/languages/nl.ts @@ -7158,6 +7158,8 @@ er bestedingsregels toe om de kasstroom van het bedrijf te beschermen.`, hr: { title: 'HR', connections: 'Verbindingen', + connectionsSubtitle: + "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", subtitle: 'Koppel HR-tools en houd goedkeuringen van medewerkers gesynchroniseerd.', connect: 'Verbinden', syncNow: 'Nu synchroniseren', diff --git a/src/languages/pl.ts b/src/languages/pl.ts index 2b04a281147b..5b5a4ff95610 100644 --- a/src/languages/pl.ts +++ b/src/languages/pl.ts @@ -7153,6 +7153,8 @@ Dodaj więcej zasad wydatków, żeby chronić płynność finansową firmy.`, hr: { title: 'HR', connections: 'Połączenia', + connectionsSubtitle: + "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", subtitle: 'Połącz narzędzia HR i utrzymuj zgody pracowników w synchronizacji.', connect: 'Połącz', syncNow: 'Synchronizuj teraz', diff --git a/src/languages/pt-BR.ts b/src/languages/pt-BR.ts index 424f9336262d..338a301a0dba 100644 --- a/src/languages/pt-BR.ts +++ b/src/languages/pt-BR.ts @@ -7158,6 +7158,8 @@ Adicione mais regras de gasto para proteger o fluxo de caixa da empresa.`, hr: { title: 'RH', connections: 'Conexões', + connectionsSubtitle: + "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", subtitle: 'Conecte ferramentas de RH e mantenha as aprovações de funcionários em sincronia.', connect: 'Conectar', syncNow: 'Sincronizar agora', diff --git a/src/languages/zh-hans.ts b/src/languages/zh-hans.ts index 14d7085fbea2..19e48f5cdc7b 100644 --- a/src/languages/zh-hans.ts +++ b/src/languages/zh-hans.ts @@ -6973,6 +6973,8 @@ ${reportName} hr: { title: '人力资源', connections: '连接', + connectionsSubtitle: + "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", subtitle: '连接人力资源工具,保持员工审批同步。', connect: '连接', syncNow: '立即同步', diff --git a/src/pages/workspace/hr/WorkspaceHRPage.tsx b/src/pages/workspace/hr/WorkspaceHRPage.tsx index d387b5ac97a2..813e27de965d 100644 --- a/src/pages/workspace/hr/WorkspaceHRPage.tsx +++ b/src/pages/workspace/hr/WorkspaceHRPage.tsx @@ -7,7 +7,6 @@ import HeaderWithBackButton from '@components/HeaderWithBackButton'; import ScreenWrapper from '@components/ScreenWrapper'; import ScrollView from '@components/ScrollView'; import Section from '@components/Section'; -import Text from '@components/Text'; import useConfirmModal from '@hooks/useConfirmModal'; import useHRSyncResultsModal from '@hooks/useHRSyncResultsModal'; import {useMemoizedLazyExpensifyIcons, useMemoizedLazyIllustrations} from '@hooks/useLazyAsset'; @@ -139,11 +138,14 @@ function WorkspaceHRPage({
{translate('workspace.hr.connections')}} + subtitleMuted + titleStyles={styles.accountSettingsSectionTitle} + childrenStyles={styles.pt5} > - + {connectedCards.map((card) => ( Date: Mon, 25 May 2026 20:36:35 +0000 Subject: [PATCH 2/2] Apply Polyglot Parrot translations for connectionsSubtitle Co-authored-by: Yuwen Memon --- src/languages/de.ts | 2 +- src/languages/es.ts | 2 +- src/languages/fr.ts | 2 +- src/languages/it.ts | 2 +- src/languages/ja.ts | 3 +-- src/languages/nl.ts | 2 +- src/languages/pl.ts | 2 +- src/languages/pt-BR.ts | 2 +- src/languages/zh-hans.ts | 3 +-- 9 files changed, 9 insertions(+), 11 deletions(-) diff --git a/src/languages/de.ts b/src/languages/de.ts index 1d40a596528d..ad76dbd7a916 100644 --- a/src/languages/de.ts +++ b/src/languages/de.ts @@ -7197,7 +7197,7 @@ Fügen Sie weitere Ausgabelimits hinzu, um den Cashflow Ihres Unternehmens zu sc title: 'Personalwesen', connections: 'Verbindungen', connectionsSubtitle: - "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", + 'Verbinden Sie sich mit Ihrem HR-System, um Mitarbeiterdaten zu synchronisieren, Erstattungen automatisch den richtigen Personen zuzuordnen und die Ausgaben Ihres Teams ohne manuellen Aufwand korrekt zu halten.', subtitle: 'HR-Tools verbinden und Mitarbeitergenehmigungen synchron halten.', connect: 'Verbinden', syncNow: 'Jetzt synchronisieren', diff --git a/src/languages/es.ts b/src/languages/es.ts index f522fa156195..55acfb145f2f 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -6302,7 +6302,7 @@ ${amount} para ${merchant} - ${date}`, title: 'HR', connections: 'Conexiones', connectionsSubtitle: - "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", + 'Conéctate a tu sistema de RR. HH. para sincronizar los datos de empleados, emparejar automáticamente los reembolsos con las personas correctas y mantener los gastos de tu equipo precisos sin trabajo manual.', subtitle: 'Conecta herramientas de HR y mantén sincronizadas las aprobaciones de empleados.', connect: 'Conectar', syncNow: 'Sincronizar ahora', diff --git a/src/languages/fr.ts b/src/languages/fr.ts index 208a917ac7e6..7231b0e100a2 100644 --- a/src/languages/fr.ts +++ b/src/languages/fr.ts @@ -7222,7 +7222,7 @@ Ajoutez davantage de règles de dépenses pour protéger la trésorerie de l’e title: 'RH', connections: 'Connexions', connectionsSubtitle: - "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", + 'Connectez votre système RH pour synchroniser les données des employé·es, faire correspondre automatiquement les remboursements aux bonnes personnes et garder les dépenses de votre équipe exactes, sans travail manuel.', subtitle: 'Connectez vos outils RH et gardez les approbations des employés synchronisées.', connect: 'Connecter', syncNow: 'Synchroniser maintenant', diff --git a/src/languages/it.ts b/src/languages/it.ts index 8a6c1ee129c0..62d32f966a02 100644 --- a/src/languages/it.ts +++ b/src/languages/it.ts @@ -7184,7 +7184,7 @@ Aggiungi altre regole di spesa per proteggere il flusso di cassa aziendale.`, title: 'Risorse umane', connections: 'Connessioni', connectionsSubtitle: - "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", + 'Collega il tuo sistema HR per sincronizzare i dati dei dipendenti, abbinare automaticamente i rimborsi alle persone giuste e mantenere le spese del tuo team accurate senza lavoro manuale.', subtitle: 'Collega gli strumenti HR e mantieni sincronizzate le approvazioni dei dipendenti.', connect: 'Connetti', syncNow: 'Sincronizza ora', diff --git a/src/languages/ja.ts b/src/languages/ja.ts index 07969701db7f..ba398ebcb746 100644 --- a/src/languages/ja.ts +++ b/src/languages/ja.ts @@ -7102,8 +7102,7 @@ ${reportName} hr: { title: '人事', connections: '接続', - connectionsSubtitle: - "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", + connectionsSubtitle: '人事システムと連携して従業員データを同期し、精算を自動で正しい担当者に紐づけることで、手作業なしでチームの経費を正確に管理できます。', subtitle: '人事ツールを連携して、従業員の承認を常に同期させます。', connect: '接続', syncNow: '今すぐ同期', diff --git a/src/languages/nl.ts b/src/languages/nl.ts index 985e367958a9..110023654bbc 100644 --- a/src/languages/nl.ts +++ b/src/languages/nl.ts @@ -7159,7 +7159,7 @@ er bestedingsregels toe om de kasstroom van het bedrijf te beschermen.`, title: 'HR', connections: 'Verbindingen', connectionsSubtitle: - "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", + 'Verbind met je HR-systeem om werknemersgegevens te synchroniseren, terugbetalingen automatisch aan de juiste personen te koppelen en de uitgaven van je team nauwkeurig te houden zonder handmatig werk.', subtitle: 'Koppel HR-tools en houd goedkeuringen van medewerkers gesynchroniseerd.', connect: 'Verbinden', syncNow: 'Nu synchroniseren', diff --git a/src/languages/pl.ts b/src/languages/pl.ts index 5b5a4ff95610..9cbf7309a615 100644 --- a/src/languages/pl.ts +++ b/src/languages/pl.ts @@ -7154,7 +7154,7 @@ Dodaj więcej zasad wydatków, żeby chronić płynność finansową firmy.`, title: 'HR', connections: 'Połączenia', connectionsSubtitle: - "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", + 'Połącz się ze swoim systemem HR, aby synchronizować dane pracowników, automatycznie dopasowywać zwroty do właściwych osób i utrzymywać wydatki zespołu w porządku bez ręcznej pracy.', subtitle: 'Połącz narzędzia HR i utrzymuj zgody pracowników w synchronizacji.', connect: 'Połącz', syncNow: 'Synchronizuj teraz', diff --git a/src/languages/pt-BR.ts b/src/languages/pt-BR.ts index 338a301a0dba..cab6b19eef51 100644 --- a/src/languages/pt-BR.ts +++ b/src/languages/pt-BR.ts @@ -7159,7 +7159,7 @@ Adicione mais regras de gasto para proteger o fluxo de caixa da empresa.`, title: 'RH', connections: 'Conexões', connectionsSubtitle: - "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", + 'Conecte-se ao seu sistema de RH para sincronizar os dados de funcionários, associar automaticamente os reembolsos às pessoas corretas e manter as despesas da sua equipe precisas, sem trabalho manual.', subtitle: 'Conecte ferramentas de RH e mantenha as aprovações de funcionários em sincronia.', connect: 'Conectar', syncNow: 'Sincronizar agora', diff --git a/src/languages/zh-hans.ts b/src/languages/zh-hans.ts index 19e48f5cdc7b..897ddfc16798 100644 --- a/src/languages/zh-hans.ts +++ b/src/languages/zh-hans.ts @@ -6973,8 +6973,7 @@ ${reportName} hr: { title: '人力资源', connections: '连接', - connectionsSubtitle: - "Connect to your HR system to sync employee data, auto-match reimbursements to the right people, and keep your team's expenses accurate without the manual work.", + connectionsSubtitle: '连接您的 HR 系统以同步员工数据,自动将报销匹配到正确的员工,并在无需手动操作的情况下保持团队报销的准确性。', subtitle: '连接人力资源工具,保持员工审批同步。', connect: '连接', syncNow: '立即同步',