diff --git a/src/components/ReportActionItem/MoneyRequestView.tsx b/src/components/ReportActionItem/MoneyRequestView.tsx index 3e475e5bfe96..04d1cdfac12e 100644 --- a/src/components/ReportActionItem/MoneyRequestView.tsx +++ b/src/components/ReportActionItem/MoneyRequestView.tsx @@ -461,6 +461,12 @@ function MoneyRequestView({ if (isExpenseSplit) { amountDescription += ` ${CONST.DOT_SEPARATOR} ${translate('iou.split')}`; } + if (currency !== moneyRequestReport?.currency && !isCardTransaction) { + const convertedAmount = isPaidGroupPolicy(moneyRequestReport) ? -(transaction?.convertedAmount ?? 0) : (transaction?.convertedAmount ?? 0); + if (convertedAmount) { + amountDescription += ` ${CONST.DOT_SEPARATOR} ${translate('common.converted')} ${convertToDisplayString(convertedAmount, moneyRequestReport?.currency)}`; + } + } if (isFromMergeTransaction) { // Because we lack the necessary data in policy.customUnits to determine the rate in merge flow, diff --git a/src/languages/de.ts b/src/languages/de.ts index 0dbc0abb96a7..626f55dc9f06 100644 --- a/src/languages/de.ts +++ b/src/languages/de.ts @@ -419,6 +419,7 @@ const translations: TranslationDeepObject = { conjunctionTo: 'bis', genericErrorMessage: 'Ups ... Etwas ist schiefgelaufen und Ihre Anfrage konnte nicht abgeschlossen werden. Bitte versuchen Sie es später erneut.', percentage: 'Prozentsatz', + converted: 'Konvertiert', error: { invalidAmount: 'Ungültiger Betrag', acceptTerms: 'Sie müssen die Nutzungsbedingungen akzeptieren, um fortzufahren', diff --git a/src/languages/en.ts b/src/languages/en.ts index 48bd86e513e2..1c4a1116a925 100755 --- a/src/languages/en.ts +++ b/src/languages/en.ts @@ -411,6 +411,7 @@ const translations = { conjunctionTo: 'to', genericErrorMessage: 'Oops... something went wrong and your request could not be completed. Please try again later.', percentage: 'Percentage', + converted: 'Converted', error: { invalidAmount: 'Invalid amount', acceptTerms: 'You must accept the Terms of Service to continue', diff --git a/src/languages/es.ts b/src/languages/es.ts index 7c1b88d59db1..45d8e7652900 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -143,6 +143,7 @@ const translations: TranslationDeepObject = { conjunctionTo: 'a', genericErrorMessage: 'Ups... algo no ha ido bien y la acción no se ha podido completar. Por favor, inténtalo más tarde.', percentage: 'Porcentaje', + converted: 'Convertido', error: { invalidAmount: 'Importe no válido', acceptTerms: 'Debes aceptar los Términos de Servicio para continuar', diff --git a/src/languages/fr.ts b/src/languages/fr.ts index ae5ac067e1a2..48e12ab8fdf6 100644 --- a/src/languages/fr.ts +++ b/src/languages/fr.ts @@ -419,6 +419,7 @@ const translations: TranslationDeepObject = { conjunctionTo: 'à', genericErrorMessage: 'Oups... une erreur s’est produite et votre demande n’a pas pu être complétée. Veuillez réessayer plus tard.', percentage: 'Pourcentage', + converted: 'Converti', error: { invalidAmount: 'Montant invalide', acceptTerms: 'Vous devez accepter les Conditions d’utilisation pour continuer', diff --git a/src/languages/it.ts b/src/languages/it.ts index b370b5ddebee..61da8d758088 100644 --- a/src/languages/it.ts +++ b/src/languages/it.ts @@ -419,6 +419,7 @@ const translations: TranslationDeepObject = { conjunctionTo: 'a', genericErrorMessage: 'Ops... si è verificato un errore e la tua richiesta non può essere completata. Riprova più tardi.', percentage: 'Percentuale', + converted: 'Convertito', error: { invalidAmount: 'Importo non valido', acceptTerms: 'Devi accettare i Termini di servizio per continuare', diff --git a/src/languages/ja.ts b/src/languages/ja.ts index b04db3fc0ecd..42694a787f35 100644 --- a/src/languages/ja.ts +++ b/src/languages/ja.ts @@ -419,6 +419,7 @@ const translations: TranslationDeepObject = { conjunctionTo: '宛先', genericErrorMessage: 'おっと…問題が発生したため、リクエストを完了できませんでした。後でもう一度お試しください。', percentage: 'パーセンテージ', + converted: '変換済み', error: { invalidAmount: '金額が無効です', acceptTerms: '続行するには利用規約に同意する必要があります', diff --git a/src/languages/nl.ts b/src/languages/nl.ts index 975dcd6e1f67..f882a19f6bca 100644 --- a/src/languages/nl.ts +++ b/src/languages/nl.ts @@ -419,6 +419,7 @@ const translations: TranslationDeepObject = { conjunctionTo: 'naar', genericErrorMessage: 'Oeps... er is iets misgegaan en je verzoek kon niet worden voltooid. Probeer het later opnieuw.', percentage: 'Percentage', + converted: 'Geconverteerd', error: { invalidAmount: 'Ongeldig bedrag', acceptTerms: 'U moet de Servicevoorwaarden accepteren om door te gaan', diff --git a/src/languages/pl.ts b/src/languages/pl.ts index 4a8bc42f3359..09e724e78be1 100644 --- a/src/languages/pl.ts +++ b/src/languages/pl.ts @@ -419,6 +419,7 @@ const translations: TranslationDeepObject = { conjunctionTo: 'do', genericErrorMessage: 'Ups... coś poszło nie tak i nie udało się zrealizować Twojego żądania. Spróbuj ponownie później.', percentage: 'Procent', + converted: 'Przekonwertowane', error: { invalidAmount: 'Nieprawidłowa kwota', acceptTerms: 'Musisz zaakceptować Regulamin świadczenia usług, aby kontynuować', diff --git a/src/languages/pt-BR.ts b/src/languages/pt-BR.ts index 58c21f2b9120..6c1fef09c728 100644 --- a/src/languages/pt-BR.ts +++ b/src/languages/pt-BR.ts @@ -419,6 +419,7 @@ const translations: TranslationDeepObject = { conjunctionTo: 'para', genericErrorMessage: 'Ops... algo deu errado e sua solicitação não pôde ser concluída. Tente novamente mais tarde.', percentage: 'Porcentagem', + converted: 'Convertido', error: { invalidAmount: 'Valor inválido', acceptTerms: 'Você deve aceitar os Termos de Serviço para continuar', diff --git a/src/languages/zh-hans.ts b/src/languages/zh-hans.ts index ae12b55b034d..568d64cc4f8b 100644 --- a/src/languages/zh-hans.ts +++ b/src/languages/zh-hans.ts @@ -419,6 +419,7 @@ const translations: TranslationDeepObject = { conjunctionTo: '到', genericErrorMessage: '哎呀……出现了一些问题,无法完成您的请求。请稍后再试。', percentage: '百分比', + converted: '已转换', error: { invalidAmount: '金额无效', acceptTerms: '您必须接受服务条款才能继续',