<?php

return [
    // Denomination Management
    'denominations' => 'Denominations',
    'denomination' => 'Denomination',
    'denominationManagement' => 'Denomination Management',
    'denominationManagementDescription' => 'Manage currency denominations for cash register operations',
    'addDenomination' => 'Add Denomination',
    'editDenomination' => 'Edit Denomination',
    'createDenomination' => 'Create Denomination',
    'updateDenomination' => 'Update Denomination',
    'deleteDenomination' => 'Delete Denomination',
    'denominationCreated' => 'Denomination created successfully',
    'denominationUpdated' => 'Denomination updated successfully',
    'denominationDeleted' => 'Denomination deleted successfully',
    'denominationsDeleted' => ':count denominations deleted successfully',
    'denominationStatusUpdated' => 'Denomination status updated to :status',
    'confirmDeleteDenomination' => 'Are you sure you want to delete this denomination? This action cannot be undone.',
    'confirmBulkDeleteDenominations' => 'Are you sure you want to delete :count selected denominations? This action cannot be undone.',
    'confirmBulkDelete' => 'Confirm Bulk Delete',
    'selectedItems' => ':count items selected',
    'deleteSelected' => 'Delete Selected',
    'clearSelection' => 'Clear Selection',
    'coin' => 'Coin',
    'note' => 'Note',
    'bill' => 'Bill',
    'currency' => 'Currency',
    'value' => 'Value',
    'type' => 'Type',
    'allTypes' => 'All Types',
    'allCurrencies' => 'All Currencies',
    'clearFilters' => 'Clear Filters',
    'search' => 'Search',
    'searchDenominations' => 'Search denominations...',
    'enterDenominationName' => 'Enter denomination name',
    'enterDescription' => 'Enter description (optional)',
    'preview' => 'Preview',
    'name' => 'Name',
    'description' => 'Description',
    'status' => 'Status',
    'active' => 'Active',
    'inactive' => 'Inactive',
    'allStatuses' => 'All Statuses',
    'actions' => 'Actions',
    'edit' => 'Edit',
    'delete' => 'Delete',
    'cancel' => 'Cancel',
    'confirmDelete' => 'Confirm Delete',
    'totalDenominations' => 'Total Denominations',
    'activeDenominations' => 'Active Denominations',
    'coins' => 'Coins',
    'notes' => 'Notes',
    'yesterday' => 'Yesterday',
    'noDenominationsFound' => 'No denominations found',
    'noDenominationsFoundDescription' => 'Get started by creating your first denomination',
    'addFirstDenomination' => 'Add First Denomination',
    'errorOccurred' => 'An error occurred. Please try again.',
    'unknown' => 'Unknown',
    'sessionName' => 'Session',
    'regsterName' => 'Session Register',
    'settingsSaved' => 'Settings saved successfully!',
    // Register Settings
    'registerSettings' => 'Register Settings',
    'forceOpenAfterLogin' => 'Force Open Cash Register After Login',
    'forceOpenAfterLoginDescription' => 'Automatically open cash register for users with selected roles after they login.',
    'selectRoles' => 'Select Roles',
    'noRolesAvailable' => 'No roles available',
    'noRolesAvailableDescription' => 'Please create roles in the main settings to use this feature.',
    // Reports (X/Z)
    'xReport' => 'X-REPORT',
    'zReport' => 'Z-REPORT',
    'zReportHeader' => 'Z Report (End-Shift Closing)',
    'generatedOn' => 'Generated On:',
    'generated' => 'Generated',
    'branch' => 'Branch',
    'register' => 'Register',
    'cashier' => 'Cashier',
    'closedSessions' => 'Closed Sessions',
    'closedAtHeader' => 'Closed At',
    'closed' => 'Closed',
    'openingFloat' => 'Opening Float',
    'cashSales' => 'Cash Sales',
    'cashIn' => 'Cash In',
    'cashOut' => 'Cash Out',
    'refunds' => 'Refunds',
    'actualCash' => 'Actual Cash',
    'discrepancy' => 'Discrepancy',
    'expectedCash' => 'Expected Cash',
    'thankYou' => 'Thank you!',
    'metric' => 'Metric',
    'movementSummary' => 'Movement Summary',
    'lineItem' => 'Line Item',
    // Cashier page
    'cashRegister' => 'Cash Register',
    'cashRegisterSubtitle' => 'Manage cash drawer actions and session',
    'sessionStatus' => 'Session Status',
    'openStatus' => 'Open',
    'openedAt' => 'Opened at',
    'noActiveSession' => 'No active session. Start by opening the register.',
    'openingBalance' => 'Opening Balance',
    'openRegister' => 'Open Cash Register',
    'noPermissionOpenRegister' => "You don't have permission to open the register.",
    'permissionOpenRegisterDenied' => "You do not have permission to open the register.",
    'registerStatus' => 'Register Status',
    'cashSalesLabel' => 'Cash Sales',
    'changeGiven' => 'Change Given',
    'cashOutLabel' => 'Cash Out',
    'safeDropLabel' => 'Safe Drop',
    'totalPaymentsLabel' => 'Total Payments',
    'nonCashPaymentsLabel' => 'Non-Cash Payments',
    'expectedAllPaymentsLabel' => 'Expected (All Payments)',
    'order_payment' => 'Order Payment',
    'bank_transfer' => 'Bank Transfer',
    'paymentMethods' => 'Payment Methods',
    'quickActions' => 'Quick Actions',
    'reason' => 'Reason',
    'enterReason' => 'Enter reason for transaction',
    'closeRegister' => 'Close Register',
    'enterDenomsForClosing' => 'Enter cash denominations for closing count',
    'countedTotal' => 'Counted Total',
    'closingNote' => 'Closing Note',
    'closingNotePlaceholder' => 'Enter reason for discrepancy or closing notes...',
    'submitForApproval' => 'Submit for Approval'
    ,
    'printReport' => 'Print Report',
    'reportNoDataToPrint' => 'No report data available to print.',
    'xReportSentToPrinter' => 'X-Report sent to printer successfully.',
    'zReportSentToPrinter' => 'Z-Report sent to printer successfully.',
    'ongoing' => 'Ongoing',
    'shift' => 'Shift',
    // Cashier widget messages
    'defaultRegisterName' => 'Default Register',
    'openRegisterFirst' => 'Open the register first.',
    'cashInRecorded' => 'Cash In recorded.',
    'cashOutRecorded' => 'Cash Out recorded.',
    'safeDropRecorded' => 'Safe Drop recorded.',
    'amountExceedsExpected' => 'Amount exceeds expected cash.',
    'confirmCashInTitle' => 'Confirm Cash In',
    'confirmCashInMessage' => 'Are you sure you want to record this Cash In?',
    'confirmCashOutTitle' => 'Confirm Cash Out',
    'confirmCashOutMessage' => 'Are you sure you want to record this Cash Out?',
    'confirmSafeDropTitle' => 'Confirm Safe Drop',
    'confirmSafeDropMessage' => 'Are you sure you want to record this Safe Drop?',
    'submitClosingTitle' => 'Submit Closing for Approval',
    'submitClosingMessage' => 'Are you sure you want to submit this closing for approval?',
    'noDenominationsConfigured' => 'No denominations configured. Please configure denominations in settings.',
    'noDenominationsConfiguredForClosing' => 'No denominations configured. Please configure denominations in settings before closing the register.',
    'closingSubmitted' => 'Closing submitted for approval. Register is now closed.',
    // Approvals list
    'approvals' => 'Approvals',
    'approvalsSubtitle' => 'Review and approve register closings',
    'statistics' => 'Statistics',
    'totalCashSalesToday' => 'Total Cash Sales Today',
    'totalPaymentsToday' => 'Total Payments Today',
    'safeDropsToday' => 'Safe Drops Today',
    'sessionsWithDiscrepancyDays' => 'Sessions with Discrepancy (:days days)',
    'vsYesterday' => 'vs yesterday',
    'vsLastWeek' => 'vs last week',
    'largestCashOutReasonDays' => 'Largest Cash-Out Reason (:days days)',
    'averageDiscrepancyPerSessionDays' => 'Average Discrepancy per Session (:days days)',
    'vsPreviousDays' => 'vs previous :days days',
    'customRange' => 'Custom Range',
    'allBranches' => 'All Branches',
    'pending' => 'Pending',
    'approved' => 'Approved',
    'open' => 'Open',
    'date' => 'Date',
    'registerCol' => 'Register',
    'cashierCol' => 'Cashier',
    'expectedCol' => 'Expected',
    'countedCol' => 'Counted',
    'diffCol' => 'Diff',
    'noteCol' => 'Note',
    'viewReport' => 'View Report',
    'approve' => 'Approve',
    'reopen' => 'Reopen',
    'noSessionsPending' => 'No sessions pending approval'
    ,
    'sessionNotPendingApproval' => 'Session is not pending approval',
    'sessionApproved' => 'Session approved',
    'sessionSentBackToCashier' => 'Session sent back to cashier',
    // Dashboard/Index/Reports headings
    'registerDashboard' => 'Register Dashboard',
    'cashRegisterModule' => 'Cash Register',
    'reportsTitle' => 'Cash Register Reports',
    'xReportTab' => 'X-Report',
    'zReportTab' => 'Z-Report',
    'discrepancyTab' => 'Discrepancy',
    'cashLedgerTab' => 'Cash Ledger',
    'cashInOutTab' => 'Cash In/Out',
    'sessionSummaryTab' => 'Session Summary',
    'linkRegisterDashboard' => 'Register Dashboard',
    'linkCashRegister' => 'Cash Register',
    'linkReports' => 'Reports',
    'linkDenominations' => 'Denominations',
    
    // Reports translations
    'xReportHeader' => 'X Report (Mid-Shift Snapshot)',
    'activeOpenRegisters' => 'Active Open Registers',
    'openedAtHeader' => 'Opened At',
    'action' => 'Action',
    'viewXReport' => 'View X-Report',
    'allRegisters' => 'All Registers',
    'allCashiers' => 'All Cashiers',
    'selectSession' => 'Select Session',
    'exportCsv' => 'Export CSV',
    'noDataAvailable' => 'No Data Available',
    'totalTransactions' => 'Total Transactions',
    'netCashFlow' => 'Net Cash Flow',
    'totalCashIn' => 'Total Cash In',
    'totalCashOut' => 'Total Cash Out',
    'transactions' => 'transactions',
    'netInflow' => 'Net Inflow',
    'netOutflow' => 'Net Outflow',
    'allMovements' => 'All movements',
    'dateTime' => 'Date & Time',
    'amount' => 'Amount',
    'averageCashIn' => 'Average Cash In',
    'averageCashOut' => 'Average Cash Out',
    'transactionsPerDay' => 'Transactions per Day',
    'noCashInOutTransactions' => 'No cash in/out transactions found for the selected criteria.',
    'cashInOutSummary' => 'Cash In / Out / Safe-drop Summary',
    'totalSessions' => 'Total Sessions',
    'totalCashSales' => 'Total Cash Sales',
    'totalOpeningFloat' => 'Total Opening Float',
    'safeDrops' => 'Safe Drops',
    'countedCash' => 'Counted Cash',
    'count' => 'Count',
    'subtotal' => 'Subtotal',
    'total' => 'Total',
    'totalExpected' => 'Total Expected',
    'totalCounted' => 'Total Counted',
    'totalDiscrepancy' => 'Total Discrepancy',
    'expectedDrawerCash' => 'Expected Drawer Cash',
    'noCashRegisterSessions' => 'No cash register sessions found for the selected criteria.',
    'noClosedSessionsFoundForSelectedCriteria' => 'No closed cash register sessions found for the selected criteria.',
    'cashLedgerByRegister' => 'Cash Ledger (By Register & Date)',
    'sessionsWithDiscrepancy' => 'Sessions with Discrepancy',
    'highDiscrepancy' => 'High Discrepancy',
    'mediumDiscrepancy' => 'Medium Discrepancy',
    'lowDiscrepancy' => 'Low Discrepancy',
    'sessions' => 'sessions',
    'expected' => 'Expected',
    'counted' => 'Counted',
    'diff' => 'Diff',
    'managerNote' => 'Manager Note',
    'manager' => 'Manager',
    'discrepancyReportClosings' => 'Discrepancy Report (Closings)',
    'sessionRegisterSummary' => 'Session Register Summary',
    'completionRate' => 'Completion Rate',
    'totalShifts' => 'Total Sessions',
    'averageSessionDuration' => 'Average Session Duration',
    'openSession' => 'Open Session',
    'sessionType' => 'Session Type',
    'sessionPerformanceSummary' => 'Session Performance Summary',
    'sessionDistributionByType' => 'Session Distribution by Type:',
    'cashierPerformance' => 'Cashier Performance:',
    'allPeriods' => 'All periods',
    'completedSessions' => 'Completed Sessions',
    'pendingSessions' => 'Pending Sessions',
    'awaitingApproval' => 'Awaiting approval',
    'openSessions' => 'Open Sessions',
    'currentlyActive' => 'Currently active',
    'noShiftsFoundForCriteria' => 'No cash register shifts found for the selected criteria.',
    'totalRevenue' => 'Total Revenue',
    'averageRevenuePerSession' => 'Average Revenue per Session',
    'sessionDate' => 'Session Date',
    'duration' => 'Duration',
    'revenue' => 'Revenue',
    'noSessionsFound' => 'No sessions found for the selected criteria.',
    'sessionSummary' => 'Session Summary',
    'transactionLogs' => 'Transaction Logs',
    'cashInOutSafeDropTab' => 'Cash In/Out/Safe-drop',
    'refundsCash' => 'Refunds (Cash)',
    'completionShort' => 'completion',
    'viewZReport' => 'View Z-Report',
    'endShiftClosing' => 'End-Shift Closing',
    'discrepancySummary' => 'Discrepancy Summary',
    'over' => 'Over',
    'short' => 'Short',
    'exact' => 'Exact',
    'approvedBy' => 'Approved By',
    'noDenominationDataAvailable' => 'No denomination data available',
    'noCashRegisterSessionsFoundForSelectedCriteria' => 'No cash register sessions found for the selected criteria.',
    'sessionActive' => 'Session Active',
    'sales' => 'Sales',
    'remainingCash' => 'Cash to match',
];
