'Supply Chain', 'access' => 'Supply Chain access', 'view_dashboard' => 'View dashboard', 'dashboard' => 'Dashboard', 'success' => 'Operation completed successfully', 'module_installed' => 'Supply Chain module installed successfully', 'module_updated' => 'Supply Chain module updated to version :version', 'supplier_scorecards' => 'Supplier Scorecards', 'scorecard_view' => 'View supplier scorecards', 'scorecard_create' => 'Calculate supplier scorecards', 'scorecards_calculated' => ':count scorecard(s) calculated', 'scorecard_calculated' => 'Scorecard calculated', 'calculate_scorecards' => 'Calculate scorecards', 'period_start' => 'Period start', 'period_end' => 'Period end', 'otif_score' => 'OTIF', 'quality_score' => 'Quality', 'price_score' => 'Price', 'responsiveness_score' => 'Responsiveness', 'overall_score' => 'Overall', 'risk_level' => 'Risk level', 'risk_low' => 'Low', 'risk_medium' => 'Medium', 'risk_high' => 'High', 'risk_critical' => 'Critical', 'supplier' => 'Supplier', 'period' => 'Period', 'action' => 'Action', 'no_records' => 'No records found', 'loading' => 'Loading…', 'contact_scorecards' => 'Supplier scorecard', 'demand_forecasts' => 'Demand Forecasts', 'forecast_view' => 'View demand forecasts', 'forecast_create' => 'Create demand forecasts', 'forecast_created' => 'Forecast created', 'forecasts_generated' => ':count forecast(s) generated', 'generate_forecasts' => 'Generate forecasts', 'add_forecast' => 'Add forecast', 'forecast_month' => 'Forecast month', 'forecast_qty' => 'Forecast quantity', 'method' => 'Method', 'confidence' => 'Confidence', 'source' => 'Source', 'product' => 'Product', 'variation' => 'Variation', 'months_ahead' => 'Months ahead', 'rfq' => 'RFQ', 'rfq_view' => 'View RFQ', 'rfq_create' => 'Create RFQ', 'rfq_update' => 'Manage RFQ', 'rfq_created' => 'RFQ created', 'rfq_opened' => 'RFQ opened', 'rfq_closed' => 'RFQ closed', 'rfq_awarded' => 'RFQ awarded to supplier', 'response_submitted' => 'Supplier response recorded', 'create_rfq' => 'Create RFQ', 'ref_no' => 'Reference', 'title' => 'Title', 'status' => 'Status', 'due_date' => 'Due date', 'notes' => 'Notes', 'lines' => 'Lines', 'responses' => 'Responses', 'qty' => 'Quantity', 'specs' => 'Specifications', 'quoted_price' => 'Quoted price', 'lead_days' => 'Lead time (days)', 'open_rfq' => 'Open RFQ', 'close_rfq' => 'Close RFQ', 'award_rfq' => 'Award RFQ', 'submit_response' => 'Submit response', 'invite_suppliers' => 'Invite suppliers', 'add_line' => 'Add line', 'rfq_from_mrp' => 'RFQ from MRP shortages', 'rfq_from_mrp_run' => 'RFQ from MRP run :code', 'portal_rfq' => 'RFQ Invitations', 'portal_submit_quote' => 'Submit Quote', 'portal_quote_submitted' => 'Your quote has been submitted', 'rfq_not_open' => 'This RFQ is no longer open for quotes', 'rfq_lines' => 'RFQ Lines', 'create_rfq_from_mrp' => 'Create RFQ from MRP', 'mrp_rfq_failed' => 'Could not create RFQ from MRP run', 'mrp_run_id' => 'MRP run ID', 'rfq_status_draft' => 'Draft', 'rfq_status_open' => 'Open', 'rfq_status_closed' => 'Closed', 'rfq_status_awarded' => 'Awarded', 'rfq_status_cancelled' => 'Cancelled', 'stats_scorecards' => 'Scorecards', 'stats_forecasts' => 'Forecasts', 'stats_open_rfqs' => 'Open RFQs', 'stats_high_risk' => 'High-risk suppliers', 'recent_scorecards' => 'Recent scorecards', 'recent_rfqs' => 'Recent RFQs', 'quick_actions' => 'Quick actions', ];