{
  "MENU": {
    "HOME": "Home",
    "DASHBOARD": "Dashboard",
    "STORES": "Stores",
    "TRANSACTIONS": "Transactions",
    "LINKS": "Payment Links",
    "TRANSFERENCIAS": "Send Money",
    "CREDITS": "Loans",
    "DEBITS": "Debits",
    "BALANCE": "Balance",
    "PAYMENT_FILE": "Payment by File",
    "SETTINGS": "Settings"

  },
  "CONFIG": {
    "PROFILE": "Profile Settings",
    "PREFERENCES": "Global Settings",
    "SUPPORT": "Support",
    "NEED_HELP": "Need help?",
    "CALL_SUPPORT": "Call support",
    "CONFIRM_SAVE": "Are you sure you want to save the changes?",
    "CONFIRM_HEADER": "Confirmation",
    "CONFIRM_LOGOUT": "Are you sure you want to end the session?",
    "LOGOUT": "End Session",
    "LOGOUT_SUCCESS": "Session ended successfully",
    "SUCCESS_UPDATE": "Profile updated successfully!",
    "ERROR_UPDATE": "Failed to update profile."
  },
  "GLOBAL": {
    "SIGN_OUT": "Sign Out",
    "YES": "Yes",
    "NO": "No",
    "SUCCESS": "Success",
    "ERROR": "Error",
    "INFO": "Information"
  },
  "DASHBOARD": {
    "NUM_TRANSACTIONS": "No. of Transactions",
    "ACCUMULATED_VALUE": "Accumulated Transaction Value",
    "BALANCE": "Balance",
    "ALL_TRANSACTIONS": "All Transactions",
    "EXPORT_EXCEL": "Excel",
    "EXPORT_PDF": "PDF",
    "STORE_NAME_PLACEHOLDER": "Store Name",
    "TRANSACTION_CODE_PLACEHOLDER": "Transaction Code",
    "START_DATE_PLACEHOLDER": "Start Date",
    "END_DATE_PLACEHOLDER": "End Date",
    "CLEAR_FILTERS": "Clear Filters",
    "ROWS_PER_PAGE": "Rows per Page",
    "TABLE_STORE": "Store",
    "TABLE_CODE": "Code",
    "TABLE_DATE": "Date",
    "TABLE_AMOUNT": "Amount",
    "TABLE_CREDIT": "Credit",
    "TABLE_COMMISSION": "Commission",
    "NO_TRANSACTIONS_FOUND": "No transactions found with the applied filters.",
    "MY_STORE_TRANSACTIONS": "Transactions"
  },
  "MESSAGES": {
    "NO_TRANSACTIONS_TO_PRINT": "No transactions to print on the current page.",
    "NO_TRANSACTIONS_TO_EXPORT": "No transactions to export.",
    "API_RESPONSE_INVALID": "Invalid API response structure for getAllStoresTransactions:",
    "FETCH_TRANSACTIONS_ERROR": "Error fetching all transactions:",
    "FILE_SIZE_EXCEEDED": "File size exceeds limit",
    "FILE_SIZE_SUMMARY": "File exceeds maximum size of 500KB."
  },
  "PDF_HEADERS": {
    "REPORT_TITLE": "All Transactions Report",
    "GENERATION_DATE": "Generation Date",
    "PAGE": "Page",
    "TOTAL_RECORDS_DISPLAYED": "Total Records Displayed",
    "TABLE_DATE": "Date",
    "TABLE_STORE_NAME": "Store Name",
    "TABLE_CODE": "Code",
    "TABLE_AMOUNT": "Amount",
    "TABLE_CREDIT": "Credit",
    "TABLE_COMMISSION": "Commission"
  },
  "FILENAME": {
    "ALL_TRANSACTIONS_EXCEL": "all_transactions",
    "ALL_TRANSACTIONS_PDF": "transactions_report",
    "QRCODE": "qrcode"
  },
  "STORE_SUMMARY": {
    "LOADING_DETAILS": "Loading store details...",
    "LOAD_ERROR": "Could not load store details. Please try again.",
    "LOGO_ALT": "Store Logo",
    "NO_LOGO": "No Logo",
    "STORE_DETAILS_HEADER": "Store Details",
    "STORE_NAME": "Store Name",
    "ADDRESS": "Address",
    "MANAGER_NAME": "Manager Name",
    "MANAGER_PHONE": "Manager Phone",
    "STATUS": "Status",
    "ACTIVE": "Active",
    "INACTIVE": "Inactive",
    "INDUSTRY": "Industry",
    "CREATED_AT": "Created At",
    "UPDATED_AT": "Updated At",
    "COMPANY_ACCOUNT_HEADER": "Account",
    "USERNAME": "Username",
    "EMAIL": "Email",
    "MOBILE_PHONE_STORE": "Mobile Phone (Store)",
    "NUIT": "Tax ID",
    "PUBLIC_ID": "Public ID",
    "NIB": "Bank ID",
    "ACCOUNT_DETAILS_LIMITATIONS_HEADER": "Account Details & Limitations",
    "ACCOUNT_NUMBER": "Account No.",
    "CURRENT_BALANCE": "Current Balance",
    "LIMITATIONS_SUBHEADER": "Limitations",
    "TAX_RATE": "Tax Rate",
    "MAX_BALANCE": "Max. Balance",
    "MAX_TRANSACTIONS": "Max. Transactions No.",
    "MIN_TRANSACTION_AMOUNT": "Min. Commission Amount",
    "MAX_TRANSACTION_AMOUNT": "Max. Commission Amount",
    "USE_POINT_LIMIT": "Use Point Limit",
    "ADDITIONAL_DETAILS_HEADER": "Additional Details",
    "USER_ID": "User ID",
    "MERCHANT_ACCOUNT_ID": "Merchant Account ID",
    "MERCHANT_CONTRACT_ID": "Merchant Contract ID",
    "BUSINESS_ACCOUNT_ID": "Business Account ID",
    "QRCODE_HAS_AMOUNT": "QR Code (with amount)",
    "YES": "Yes",
    "NO": "No",
    "QRCODE_LABEL": "QR Code",
    "QRCODE_ALT": "Store QR Code",
    "DOWNLOAD_QRCODE": "Download QR Code",
    "QR_CODE_NOT_AVAILABLE": "QR Code not available for download.",
    "NULL_STORE_ID_WARNING": "Store ID is null. Could not load store details.",
    "API_DATA_ERROR": "Store details data not found or empty.",
    "FETCH_DETAILS_ERROR": "Error loading store details:",
    "DEFAULT_STORE_NAME_FOR_FILENAME": "store"
  },
  "STORE_TRANSACTIONS": {
    "LOADING_TRANSACTIONS": "Loading store transactions...",
    "LOAD_ERROR": "Could not load store transactions. Please try again.",
    "NO_TRANSACTIONS_FOR_STORE": "No transactions found for this store.",
    "TRANSACTION_CODE_FILTER": "Transaction Code",
    "START_DATE_FILTER": "Start Date",
    "END_DATE_FILTER": "End Date",
    "CLEAR_FILTERS": "Clear Filters",
    "TABLE_CODE": "Code",
    "TABLE_AMOUNT": "Amount",
    "TABLE_STATUS": "Status",
    "TABLE_DATE": "Date",
    "TABLE_SENDER": "Sender",
    "NO_TRANSACTIONS_WITH_FILTERS": "No transactions found with the applied filters.",
    "NULL_STORE_ID_WARNING": "Store ID is null. Could not load transactions.",
    "API_DATA_ERROR": "Transaction data not found or unexpected format.",
    "FETCH_TRANSACTIONS_ERROR": "Error loading transactions:"
  },
  "TRANSACTION_STATUS": {
    "SUCCESS": "Success",
    "FAILED": "Failed",
    "CANCELLED": "Cancelled",
    "PENDING": "Pending",
    "INFO_DEFAULT": "Other",
    "REJECTED": "Rejected",
    "EXPIRED": "Expired"
  },
    "LISTA": {
    "SEARCH_PLACEHOLDER": "Search...",
    "TABLE_LOGO": "Logo",
    "TABLE_NAME": "Name",
    "TABLE_ACCOUNT_NUMBER": "Account No.",
    "TABLE_BALANCE": "Balance",
    "TABLE_ACTIONS": "Actions",
    "ALT_LOGO": "Store logo",
    "BUTTON_VIEW_PROFILE": "View Profile",
    "BUTTON_ALL_TRANSACTIONS": "All Transactions",
    "EMPTY_MESSAGE": "No results found.",
    "DIALOG_STORE_PROFILE_HEADER": "Store Profile: {{storeName}}",
    "DIALOG_STORE_TRANSACTIONS_HEADER": "Store Transactions: {{storeName}}"
  },
   "TRANSACOES_DIA": {
    "TOTAL_STORE_BALANCE_TITLE": "Total Store Balance",
    "BALANCE_LABEL": "Balance",
    "STORE_BALANCE_CHART_TITLE": "Store Balances",
    "BALANCE_BY_STORE_CHART_LABEL": "Balance by Store (MZN)"
  },
   "NR_DE_LOJAS": {
    "TOTAL_STORES_TITLE": "Number of Stores",
    "ACTIVE_STORES_LABEL": "Active Stores"
  },
  "REVENUE_STREAM": {
    "CHART_TITLE": "Total Transaction Value by Hour",
    "X_AXIS_TITLE": "Hour of Day",
    "NO_TRANSACTIONS_MESSAGE": "No transactions found for today.",
    "ERROR_LOADING_DATA_MESSAGE": "Error loading transaction data.",
    "TOTAL_VALUE_LABEL": "Total Value (MZN)",
    "FETCH_TRANSACTIONS_ERROR": "Error loading transactions for hourly chart:"
  },
  "GRAFICO_TRANSACOES": {
    "CHART_TITLE": "Store Transactions",
    "DIALOG_TITLE": "Daily Transactions",
    "DIALOG_STORE_LABEL": "Store",
    "TRANSACTIONS_COUNT_LABEL": "Transactions",
    "TABLE_HEADER_ID": "ID",
    "TABLE_HEADER_TRANSACTION_ID": "Transaction ID",
    "TABLE_HEADER_AMOUNT": "Amount",
    "TABLE_HEADER_CREDITED_AMOUNT": "Credited Amount",
    "TABLE_HEADER_COMMISSION": "Commission",
    "ERROR_FETCHING_DAILY_BALANCE": "Error fetching daily balance:",
    "TRANSACTIONS_CHART_LABEL": "Transactions (MZN)",
    "DEFAULT_STORE_NAME": "Store {{id}}",
    "STORE_TRANSACTIONS_PDF_TITLE": "Store Transactions",
    "PDF_FILENAME_PREFIX": "transactions",
    "CSV_FILENAME_PREFIX": "transactions_csv",
    "NO_DATA_MESSAGE": "No transaction data available for the chart. No stores added"
  },
   "RECENT_SALES": {
    "CARD_TITLE": "Recent Transactions",
    "TABLE_HEADER_IMAGE": "Image",
    "TABLE_HEADER_STORE": "Store",
    "TABLE_HEADER_VALUE": "Value",
    "TABLE_HEADER_TIME": "Time",
    "ALT_STORE_LOGO": "Store Logo: {{storeName}}",
    "ERROR_FETCHING_TRANSACTIONS": "Error fetching recent transactions:",
    "TABLE_HEADER_CODE": "Code",
    "TABLE_HEADER_PAYMENT": "Payment Method",
    "NO_TRANSACTIONS": "No recent transactions.",
    "PAGE_REPORT": "Showing {first} to {last} of {totalRecords} records"
  },
  "STATS_WIDGET": {
    "STORES_TITLE": "Stores",
    "ACTIVE_STORES_LABEL": "Active Stores",
    "TOTAL_BALANCE_TITLE": "Total Balance",
    "GENERAL_BALANCE_LABEL": "General Balance",
    "STORE_TRANSACTIONS_TITLE": "Total Store Transactions Today",
    "ACCUMULATED_TRANSACTIONS_LABEL": "Accumulated Transactions",
    "TOTAL_MOVEMENTS_TITLE": "Total Transactions Today",
    "TODAY_TRANSACTIONS_LABEL": "Transactions Today",
    "ERROR_FETCHING_STORES": "Error fetching stores:",
    "ERROR_FETCHING_USER_BALANCE": "Error fetching user balance:",
    "ERROR_FETCHING_TOTAL_STORES_BALANCE": "Error fetching total stores balance:",
    "ERROR_FETCHING_DAILY_BALANCE": "Error fetching daily balance:",
    "ERROR_FETCHING_TOTAL_MOVEMENTS": "Error fetching total movements"
  },
  "COMMON": {
    "PORTUGUESE": "Portuguese",
    "ENGLISH": "English",
    "LANGUAGE_LABEL": "Language",
    "CHOOSE_LABEL": "Choose",
    "UPLOAD_LABEL": "Upload",
    "CANCEL_LABEL": "Cancel",
    "DETAILS_LABEL": "Details",  
    "COPY_LABEL": "Copy",
    "TRANSACTIONS_LABEL": "Transactions",
    "PAYMENTS_LABEL": "Payments",
    "COPY_LINK_URL_BUTTON": "Copy Link URL",
    "CLOSE_BUTTON": "Close",
    "COPY_TEXT": "Copy"
  },
  "STORE_LINKS": {
    "PAYMENT_LINKS_TITLE": "Payment Links",
    "GENERATE_LINK_BUTTON": "Generate Link",
    "PLACEHOLDER_STORE_NAME": "Store Name",
    "PLACEHOLDER_TRANSACTION_CODE": "Transaction Code",
    "PLACEHOLDER_START_DATE": "Start Date",
    "PLACEHOLDER_END_DATE": "End Date",
    "FILTER_BUTTON": "Filter",
    "PLACEHOLDER_PHONE": "Phone",

    "CLEAR_FILTERS_BUTTON": "Clear Filters",
    "TABLE_HEADER_LINK": "Link",
    "TABLE_HEADER_STORE": "Store",
    "TABLE_HEADER_PHONE": "Phone",
    "TABLE_HEADER_DATE": "Date",
    "TABLE_HEADER_AMOUNT": "Amount",
    "TABLE_HEADER_STATUS": "Status",
    "TABLE_HEADER_DETAILS": "Details",
    "TABLE_HEADER_TYPE": "Type",
    "TABLE_HEADER_ACTIONS": "Actions",
    "NO_LINKS_FOUND": "No links found.",
    "DIALOG_GENERATE_LINK_HEADER": "Generate Payment Link",
    "LABEL_DESCRIPTION": "Description",
    "PLACEHOLDER_DESCRIPTION": "Max. 45 characters",
    "LABEL_TITLE": "Title",
    "LABEL_AMOUNT": "Amount",
    "LABEL_TYPE": "Type",
    "PLACEHOLDER_SELECT_TYPE": "Select type",
    "LABEL_RECURRENCE": "Recurrence",
    "PLACEHOLDER_SELECT_RECURRENCE": "Select",
    "LABEL_STORE": "Store",
    "PLACEHOLDER_SELECT_STORE": "Select a store",
    "LABEL_PHONE": "Phone",
    "PLACEHOLDER_PHONE_FORMAT": "Exactly 9 digits (no spaces)",
    "PLACEHOLDER_TITTLE": "Payment Title",
    "PLACEHOLDER_VALOR": "Payment Amount",
    "DIALOG_PAYMENT_DETAILS_HEADER": "Payment Details",
    "PAYMENT_TABLE_HEADER_AMOUNT": "Amount",
    "PAYMENT_TABLE_HEADER_CREDITED_AMOUNT": "Credited Amount",
    "PAYMENT_TABLE_HEADER_STATUS": "Status",
    "PAYMENT_TABLE_HEADER_DATE": "Date",
    "PAYMENT_TABLE_HEADER_STORE": "Store",
    "PAYMENT_TABLE_HEADER_TRANSACTION_ID": "Transaction ID",
    "PAYMENT_TABLE_HEADER_SOURCE": "Source",
    "NO_PAYMENTS_FOUND_FOR_LINK": "No payments found for this link.",
    "NO_PAYMENTS_FOUND_FOR_LINK_GENERIC": "No payments found for this link.",
    "BUTTON_CLOSE": "Close",
    "LABEL_THUMBNAIL_IMAGE": "Select Image (*opcional)",
    "LABEL_EXPIRATION_DATE": "Expiration Date",
    "IMAGE_PREVIEW_TEXT": "Image preview",
    "IMAGE_PREVIEW_ALT": "Image Preview",
    "LABEL_IMAGE": "Image",
    "BUTTON_SELECT_IMAGE": "Select Image",
    "BUTTON_REMOVE_IMAGE": "Remove Image",
    "CHOOSE_IMAGE_BUTTON": "Choose Image",
    "LABEL_THUMBNAIL": "Image (optional)",
    "DRAG_OR_SELECT_IMAGE": "Drag an image here or click '+ Image'.",
    "CHOOSE_IMAGE":"Image",
    "DETAIL_LABEL_CUSTOMER_LINK_ID": "Link",
    "DIALOG_LINK_DETAILS_HEADER": "Link Details",
    "DETAIL_LABEL_LINK_ID": "Link ID",
    "DETAIL_LABEL_DESCRIPTION": "Description",
    "DETAIL_LABEL_TITLE": "Title",
    "DETAIL_LABEL_STORE": "Store",
    "DETAIL_LABEL_TYPE": "Type",
    "DETAIL_LABEL_AMOUNT": "Amount",
    "DETAIL_LABEL_CREATED_AT": "Created At",
    "DETAIL_LABEL_STATUS": "Status",
    "DETAIL_LABEL_EXPIRATION_DATE": "Expiration Date",
    "DETAIL_LABEL_RECURRENCE": "Recurrence",
    "DETAIL_LABEL_SHORT_URL": "Short URL",
    "DETAIL_LABEL_THUMBNAIL": "Thumbnail",
    "NO_PAYMENTS_FOUND": "No payments found for this link.",
    "TOOLTIP_TYPE_DIRECT": "Direct Type: Link for immediate payment valid for 24 hours.",
    "TOOLTIP_TYPE_RECURRING": "Recurring Type: Link for recurring payments with daily, weekly, or monthly frequency options.",
    "TOOLTIP_TYPE_DONATION": "Donation Type: Link for donations with validity specified by the creator."
  },
  "LINK_STATUS": {
    "CONCLUÍDO": "Completed",
    "COMPLETED": "Completed",
    "USED": "Used",
    "PENDENTE": "Pending",
    "PENDING": "Pending",
    "EM PROCESSAMENTO": "In Processing",
    "PROCESSING": "In Processing",
    "CANCELADO": "Cancelled",
    "CANCELLED": "Cancelled",
    "ACTIVE": "Active",
    "EXPIRED": "Expired"
  },
  "PAYMENT_STATUS": {
    "COMPLETED": "Completed",
    "PENDING": "Pending",
    "PROCESSING": "In Processing",
    "CANCELLED": "Cancelled",
    "SUCCESS": "Sucess"
  },
  "VALIDATION": {
  "FILL_ALL_FIELDS": "Please fill in all fields."
},
"APP_TOPBAR": {
    "THEME": "Theme",
    "TITLE": "IMALI-Business",
    "COMPANY": "Company",
    "CATEGORY": "Category",
    "MANAGER": "Manager",
    "MANAGER_PHONE": "Manager Phone",
    "ADDRESS": "Address",
    "BALANCE": "Balance",
    "HIDE_BALANCE": "Hide balance",
    "SHOW_BALANCE": "Show balance",
    "NUIT": "NUIT",
    "LEVEL": "Level",
    "ACCOUNT": "Account",
    "REFERENCE": "Reference",
    "LANGUAGE": "Language",
    "UNAVAILABLE": "Unavailable",
    "ADMIN": "Admin",
    "EDIT_PROFILE": "Edit Profile",
    "NAME": "Name",
    "LAST_NAME": "Last Name",
    "EMAIL": "Email",
    "USERNAME": "Username",
    "NEW_PASSWORD": "New Password",
    "CONFIRM_PASSWORD": "Confirm Password",
    "CANCEL": "Cancel",
    "SAVE": "Save"
  },
  
  
  "TRANSFERENCIAS": {
    "NUMERO_CONTA_INVALIDO_TITULO": "Account Number Invalid",
    "NUMERO_CONTA_INVALIDO_TEXTO": "The account number provided is invalid for the selected payment option.",
    "SELECIONE_OPCAO": "Click on the Desired Payment Option",
    "DADOS_PAGAMENTO": "Payment Details",
    "INSIRA_NIB": "Enter NIB",
    "NUMERO_CONTA": "Account Number",
    "MONTANTE": "Amount (MZN)",
    "PLACEHOLDER_NIB": "e.g., 000123456789012345678",
    "PLACEHOLDER_MKESH": "e.g., 821234567",
    "PLACEHOLDER_EMOLA": "e.g., 871234567",
    "PLACEHOLDER_MPESA": "e.g., 841234567",
    "PLACEHOLDER_IMALI": "e.g., 21000000412",
    "PLACEHOLDER_MONTANTE": "e.g., 500.00",
    "CONTINUAR": "Request Debit",
    "RESUMO_PAGAMENTO": "Payment Summary",
    "OPCAO_PAGAMENTO": "Payment Method",
    "CONFIRMAR": "Confirm",
    "NIB": "NIB",
    "CAMPOS_OBRIGATORIOS_TITULO":"Required Fields",
    "CAMPOS_OBRIGATORIOS_TEXTO": "Please fill in all required fields.",
    "SUCESSO_TITULO": "Transfer Successful!",
    "SUCESSO_TEXTO": "Your transfer has been completed successfully.",
    "ERRO_TITULO": "Transfer Failed",
    "ERRO_TEXTO": "There was an error processing your transfer. Please try again later.",
    "NIB_INVALIDO_TEXTO": "The NIB provided is invalid.",
    "NIB_INVALIDO_TITULO": "Invalid NIB",
    "DIRECT": "Direct Transfer"
  },

   "CREDITS": {
    "MANAGEMENT_TITLE": "Credit Management",
    "STATUS": {
      "PENDING": "Pending",
      "REJECTED": "Rejected",
      "APPROVED": "Approved",
      "UNDER_EVALUATION": "Under Evaluation",
      "ALL": "All",
      "PAID": "Paid",
      "IN_PROGRESS": "In Progress"
    },
    "FILTERS": {
      "STATUS_PLACEHOLDER": "Status",
      "TRANSACTION_ID_PLACEHOLDER": "Transaction ID",
      "CLEAR_FILTERS": "Clear Filters",
      "ROWS_PER_PAGE": "{number} lines",
      "ROWS_PER_PAGE_PLACEHOLDER": "Rows per page"
    },
    "TABLE": {
      "ID": "ID",
      "TRANSACTION_ID": "Transaction ID",
      "STATUS": "Status",
      "DATE": "Date",
      "ACTIONS": "Actions",
      "EMAIL": "Email",
      "PHONE": "Phone",
      "NAME": "Name",
      "ACCOUNT_NUMBER": "Account Number",
      "AMOUNT": "Requested Amount",
      "TOTAL_CREDIT_COST": "Total Credit Cost",
      "PAID_AMOUNT": "Paid Amount",
      "REMAINING_AMOUNT": "Remaining Amount"
    },
    "ACTIONS": {
      "DOWNLOAD_PDF": "Download PDF",
      "GENERATING_PDF": "Generating PDF...",
      "PUT_UNDER_EVALUATION": "Put Under Evaluation",
      "EVALUATE": "Evaluate",
      "APPROVE": "Approve",
      "REJECT": "Reject",
      "TRANSFER_TO_IMALI": "Allow Transfer",
      "MOTIVO": "View Rejection Reason",
    "BULK_TO_EVALUATION": "Bulk Put Under Evaluation",
    "BULK_APPROVE": "Approve all selected",
    "BULK_REJECT": "Reject all selected",
    "BULK_TRANSFER": "Transfer all selected"
    },
    "MESSAGES": {
      "NO_CREDITS_FOUND": "No credits found",
      "LOADING": "Loading...",
      "SELECT_ACTION_REQUIRED": "Please select an action",
      "CREDIT_REFERENCE_REQUIRED": "Please enter the credit reference",
      "REJECT_REASON_REQUIRED": "Please enter the rejection reason",
      "EVALUATION_SUCCESS": "The credit has been put under evaluation.",
    "EVALUATION_ERROR": "Failed to put the credit under evaluation.",
    "APPROVE_SUCCESS": "Credit approved successfully.",
    "APPROVE_ERROR": "Error approving credit.",
    "REJECT_SUCCESS": "Credit rejected successfully.",
    "REJECT_ERROR": "Error rejecting credit.",
    "TRANSFER_SUCCESS": "Transfer completed successfully.",
    "TRANSFER_ERROR": "Error processing the transfer.",
    "BULK_EVALUATION_SUCCESS": "Selected credits have been put under evaluation.",
    "BULK_EVALUATION_ERROR": "Failed to put selected credits under evaluation.",
    "BULK_APPROVE_SUCCESS": "Selected credits approved successfully.",
    "BULK_APPROVE_ERROR": "Error approving selected credits.",
    "BULK_REJECT_SUCCESS": "Selected credits rejected successfully.",
    "BULK_REJECT_ERROR": "Error rejecting selected credits.",
    "BULK_TRANSFER_SUCCESS": "Selected credits transferred successfully.",
    "BULK_TRANSFER_ERROR": "Error transferring selected credits.",
    "NO_SELECTED": "No credits selected."


    },
    "DIALOGS": {
      "EVALUATION_TITLE": "Put Under Evaluation",
      "EVALUATION_MESSAGE": "Are you sure you want to put transaction <strong>{{transactionId}}</strong> under evaluation?",
      "SELECT_ACTION_TITLE": "Select Action",
      "SELECT_ACTION_LABEL": "Select the action:",
      "TRANSACTION_LABEL": "Transaction:",
      "APPROVE_CREDIT": "Approve Credit",
      "REJECT_CREDIT": "Reject Credit",
      "CREDIT_REFERENCE_LABEL": "Credit Reference *",
      "CREDIT_REFERENCE_PLACEHOLDER": "Enter credit reference",
      "CREDIT_REFERENCE_REQUIRED": "Required for approval",
      "REJECT_REASON_LABEL": "Rejection Reason *",
      "REJECT_REASON_PLACEHOLDER": "Enter rejection reason",
      "REJECT_REASON_REQUIRED": "Required for rejection",
      "APPROVAL_TITLE": "Confirm Approval",
      "REJECTION_TITLE": "Confirm Rejection",
      "CONFIRM_ACTION_MESSAGE": "Are you sure you want to <strong>{{action}}</strong> the transaction?",
      "TRANSFER_CONFIRM_TITLE": "Confirm Transfer to iMali",
      "TRANSFER_CONFIRM_MESSAGE": "Are you sure you want to transfer <strong>{{amount}}</strong> to account number <strong>{{account_number}}</strong>?",
      "REJECTED_TITLE": "Rejection Reason",
      "REJECTED_MESSAGE": "Reason: {{reason}}",
      "BULK_EVALUATION_MESSAGE": "Are you sure you want to put the selected <strong>{{count}}</strong> credits under evaluation?",
      "BULK_APPROVE_MESSAGE": "Are you sure you want to approve the selected <strong>{{count}}</strong> credits?",
      "BULK_REJECT_MESSAGE": "Are you sure you want to reject the selected <strong>{{count}}</strong> credits?",
      "BULK_TRANSFER_CONFIRM_MESSAGE": "Are you sure you want to transfer the selected <strong>{{count}}</strong> credits to iMali?"
    },
    "BUTTONS": {
      "CANCEL": "Cancel",
      "CONFIRM": "Confirm",
      "CONTINUE": "Continue",
      "CONFIRM_APPROVAL": "Approve",
      "CONFIRM_REJECTION": "Reject"
    }
  },

  "DEBITS": {
    "MANAGEMENT_TITLE": "Debit Management",
    "CREATE_DEBIT": "Create Debit",
    "FILTERS": {
      "STATUS_LABEL": "Status",
      "STATUS_PLACEHOLDER": "Select a status"
    },
    "SELECTION": {
      "SELECT_ALL": "Select All",
      "CLEAR_SELECTION": "Clear Selection",
      "SELECTED_COUNT": "selected",
      "PROCESSING": "Processing Bulk Actions"
    },
    "TABLE": {
      "ID": "ID",
      "DATE": "Date",
      "AMOUNT": "Amount",
      "STATUS": "Status",
      "ACTIONS": "Actions",
      "NAME": "Name",
      "APPROVED_BY": "Approved By",
      "CREATED_BY": "Created By",
      "ORIGEM": "Origin",
      "DESTINO": "Destination"
    },
    "STATUS": {
      "PENDING": "Pending",
      "APPROVED": "Approved",
      "REJECTED": "Rejected",
      "COMPLETED": "Completed",
      "FAILED": "Failed",
      "ALL": "All"
    },
    "ACTIONS": {
      "APPROVE": "Approve Debit",
      "REJECT": "Reject Debit",
      "COMPLETE": "Complete Debit",
      "APPROVE_SELECTED": "Approve Selected",
      "REJECT_SELECTED": "Reject Selected",
      "COMPLETE_SELECTED": "Complete Selected"
    },
    "CONFIRMATION": {
      "HEADER": "Confirmation",
      "APPROVE_MESSAGE": "Are you sure you want to approve this debit?",
      "REJECT_MESSAGE": "Are you sure you want to reject this debit?",
      "COMPLETE_MESSAGE": "Are you sure you want to complete this debit?",
       "BULK_APPROVE_MESSAGE": "Are you sure you want to approve {count} selected debits?",
      "BULK_REJECT_MESSAGE": "Are you sure you want to reject {count} selected debits?",
      "BULK_COMPLETE_MESSAGE": "Are you sure you want to complete {count} selected debits?"
    },
    "BUTTONS": {
      "CANCEL": "Cancel",
      "SAVE": "Save"
    },
    "MESSAGES": {
      "SUCCESS": "Success",
      "ERROR": "Error",
      "SUCCESS_APPROVE": "Debit approved successfully.",
      "SUCCESS_REJECT": "Debit rejected successfully.",
      "SUCCESS_COMPLETE": "Debit completed successfully.",
      "ERROR_APPROVE": "Failed to approve debit.",
      "ERROR_REJECT": "Failed to reject debit.",
      "ERROR_COMPLETE": "Failed to complete debit.",
      "NO_DEBITS_FOUND": "No debits found",
      "LOADING": "Loading...",
      "SUCCESS_BULK_APPROVE": "{count} debits approved successfully!",
      "SUCCESS_BULK_REJECT": "{count} debits rejected successfully!",
      "SUCCESS_BULK_COMPLETE": "{count} debits completed successfully!",
      "BULK_PARTIAL_SUCCESS": "Processing complete: {success} success(es), {failed} failure(s) out of {total} items",
      "BULK_COMPLETE_SUCCESS": "All {count} items were processed successfully!",
      "NO_VALID_SELECTION": "No valid debit selected for this action",
      "ERROR_BULK_ACTION": "Error processing selected debits",
      "WARNING": "Warning",
      "SUCCESS_COUNT": "Successes",
      "FAILED_COUNT": "Failures"
    }
  },

  
    "PAYMENT_FILE": {
    "TITLE": "Payment by File",
    "DOWNLOAD_TEMPLATE": "Download Template",
    "CHOOSE_LABEL": "Choose File",
    "REMOVE_FILE": "Remove File",
    "PRE_VISUALIZATION": "Data Preview",
    "DESCRIPTION": "Upload your Excel file containing the payment details. To access the file, click the 'Download Template' button. If you already have access to the file, click 'choose file'. All columns are mandatory and cannot be empty; for more information, download the explanatory file. After uploading, the data will be validated and presented for review before processing the payments.",
    "PROCESS_BUTTON": "Process Payments",
    "TOTAL_AMOUNT": "Total Amount: ",
    "RESULTS":{
      "RESULTS_TITLE": "Results Summary: ",
      "VALID": "Valid document with {{lines}} lines."
    }
    },
    
  "EXCEL_VALIDATOR": {
    "SELECT_ONE_FILE": "Please select only one Excel file.",
    "INVALID_DOCUMENT_MISSING_COLUMNS": "Invalid document. Unable to find all required columns in the first lines.",
    "MISSING_REQUIRED_COLUMNS": "Invalid document. Missing the following required columns: {{columns}}.",
    "PROCESSING_ERROR": "Error processing the file. Please check if it is a valid Excel file.",
    "NO_DATA_ROWS": "The Excel file does not contain filled data rows after the headers.",
    "EMPTY_REQUIRED_COLUMN": "Line {{line}}: The column '{{column}}' is empty and is required.",
    "INVALID_DESTINO_FORMAT": "Line {{line}}: The 'Destino' column must contain **only numbers** (no spaces, dots or letters). Value found: '{{value}}'",
    "INVALID_MONTANTE": "Line {{line}}: The 'Montante' column is not a **valid number**. Value found: '{{value}}'",
    "DESTINO_LENGTH": "Line {{line}}: The 'Destino' column must have exactly **9 digits**. Value has {{length}} digits.",
    "MONTANTE_ZERO_NEGATIVE": "Line {{line}}: The 'Montante' column cannot be zero (0) or negative. Value found: '{{value}}'",
    "INVALID_PREFIX": "Invalid document: "
  }
}