diff --git a/src/languages/en.ts b/src/languages/en.ts index 7e85bd50a6d4..936941003073 100755 --- a/src/languages/en.ts +++ b/src/languages/en.ts @@ -3426,7 +3426,19 @@ export default { overLimitAttendee: ({formattedLimit}: ViolationsOverLimitParams) => `Amount over ${formattedLimit}/person limit`, perDayLimit: ({formattedLimit}: ViolationsPerDayLimitParams) => `Amount over daily ${formattedLimit}/person category limit`, receiptNotSmartScanned: 'Receipt not verified. Please confirm accuracy.', - receiptRequired: (params: ViolationsReceiptRequiredParams) => `Receipt required${params ? ` over ${params.formattedLimit}${params.category ? ' category limit' : ''}` : ''}`, + receiptRequired: ({formattedLimit, category}: ViolationsReceiptRequiredParams) => { + let message = 'Receipt required'; + if (formattedLimit ?? category) { + message += ' over'; + if (formattedLimit) { + message += ` ${formattedLimit}`; + } + if (category) { + message += ' category limit'; + } + } + return message; + }, reviewRequired: 'Review required', rter: ({brokenBankConnection, email, isAdmin, isTransactionOlderThan7Days, member}: ViolationsRterParams) => { if (brokenBankConnection) { diff --git a/src/languages/es.ts b/src/languages/es.ts index ee1eb464146c..59aad3275c41 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -3925,8 +3925,19 @@ export default { overLimitAttendee: ({formattedLimit}: ViolationsOverLimitParams) => `Importe supera el límite${formattedLimit ? ` de ${formattedLimit}/persona` : ''}`, perDayLimit: ({formattedLimit}: ViolationsPerDayLimitParams) => `Importe supera el límite diario de la categoría${formattedLimit ? ` de ${formattedLimit}/persona` : ''}`, receiptNotSmartScanned: 'Recibo no verificado. Por favor, confirma tu exactitud', - receiptRequired: (params: ViolationsReceiptRequiredParams) => - `Recibo obligatorio${params ? ` para importes sobre${params.formattedLimit ? ` ${params.formattedLimit}` : ''}${params.category ? ' el límite de la categoría' : ''}` : ''}`, + receiptRequired: ({formattedLimit, category}: ViolationsReceiptRequiredParams) => { + let message = 'Recibo obligatorio'; + if (formattedLimit ?? category) { + message += ' para importes sobre'; + if (formattedLimit) { + message += ` ${formattedLimit}`; + } + if (category) { + message += ' el límite de la categoría'; + } + } + return message; + }, reviewRequired: 'Revisión requerida', rter: ({brokenBankConnection, isAdmin, email, isTransactionOlderThan7Days, member}: ViolationsRterParams) => { if (brokenBankConnection) {