577 lines
26 KiB
PHP
577 lines
26 KiB
PHP
<?php
|
|
|
|
return [
|
|
'module_name' => 'Management Tools',
|
|
'nav_group_reports' => 'Reports',
|
|
'nav_group_management' => 'Management',
|
|
'nav_group_scores' => 'Scores',
|
|
'nav_group_team' => 'Team & Support',
|
|
'module_installed' => 'Management Tools module installed successfully',
|
|
'module_updated' => 'Management Tools module updated to version :version',
|
|
'access' => 'Access management tools',
|
|
'manage_skills' => 'Manage skills',
|
|
'manage_tools' => 'Manage tools',
|
|
'daily_report_own' => 'Submit own daily report',
|
|
'daily_report_all' => 'View all employee reports',
|
|
'manage_employee_tasks' => 'Manage employee tasks',
|
|
'task_report' => 'Task report',
|
|
'manage_scores' => 'Manage scores',
|
|
'urgent_messages' => 'Urgent messages',
|
|
'team_view' => 'View team members',
|
|
'skills' => 'Skills',
|
|
'tools' => 'Tools',
|
|
'daily_report' => 'Daily report',
|
|
'employee_reports' => 'Employee reports',
|
|
'report_analytics' => 'Report analytics',
|
|
'employee_tasks' => 'Employee tasks',
|
|
'task_report_menu' => 'Task report',
|
|
'scores' => 'Employee scores',
|
|
'urgent_messages_menu' => 'Urgent messages',
|
|
'team_members' => 'Team members',
|
|
'timesheets' => 'Timesheets',
|
|
'settings' => 'Settings',
|
|
'add' => 'Add',
|
|
'edit' => 'Edit',
|
|
'delete' => 'Delete',
|
|
'title' => 'Title',
|
|
'description' => 'Description',
|
|
'parent' => 'Parent',
|
|
'no_parent' => 'No parent',
|
|
'attributes' => 'Attributes',
|
|
'attribute_name' => 'Attribute name',
|
|
'attribute_value' => 'Value',
|
|
'add_attribute' => 'Add attribute',
|
|
'skill_added' => 'Skill added successfully',
|
|
'skill_updated' => 'Skill updated successfully',
|
|
'skill_deleted' => 'Skill deleted successfully',
|
|
'tool_added' => 'Tool added successfully',
|
|
'tool_updated' => 'Tool updated successfully',
|
|
'tool_deleted' => 'Tool deleted successfully',
|
|
'cannot_delete_has_children' => 'Cannot delete item with children',
|
|
'coming_soon' => 'This section will be available in the next phase',
|
|
'dashboard' => 'Dashboard',
|
|
'all_skills' => 'All skills',
|
|
'all_tools' => 'All tools',
|
|
'confirm_delete' => 'Are you sure you want to delete this item?',
|
|
'report_body' => 'Work report',
|
|
'slot_time' => 'Time slot',
|
|
'manager_score' => 'Manager score',
|
|
'user_status' => 'User status',
|
|
'related_task' => 'Related task',
|
|
'copy_row' => 'Copy',
|
|
'copy' => 'Copy',
|
|
'submit_all_reports' => 'Submit all reports',
|
|
'reports_saved' => ':count report(s) saved',
|
|
'view' => 'View',
|
|
'view_reports' => 'View reports',
|
|
'repeat_count' => 'Repeat count',
|
|
'comments' => 'Comments',
|
|
'add_comment' => 'Add comment',
|
|
'comment_added' => 'Comment added successfully',
|
|
'no_comments' => 'No comments yet',
|
|
'score_saved' => 'Score saved',
|
|
'no_report_today' => 'No report today',
|
|
'select_filters_hint' => 'Select start date, end date and user',
|
|
'unrelated' => 'Unrelated',
|
|
'status_select' => 'Select',
|
|
'status_absent' => 'Absent',
|
|
'status_leave' => 'Leave',
|
|
'status_present' => 'Present',
|
|
'status_mission' => 'Mission',
|
|
'task_in_progress' => 'In progress',
|
|
'task_beyond_ability' => 'Beyond ability',
|
|
'task_completed' => 'Completed',
|
|
'score_excellent' => 'Excellent',
|
|
'score_good' => 'Good',
|
|
'score_average' => 'Average',
|
|
'score_weak' => 'Weak',
|
|
'score_very_weak' => 'Very weak',
|
|
|
|
'tickets' => 'Support tickets',
|
|
'ticket_own' => 'Create and view own tickets',
|
|
'ticket_manage_perm' => 'Manage all tickets',
|
|
'ticket_new' => 'New ticket',
|
|
'ticket_list' => 'Ticket list',
|
|
'ticket_reference' => 'Reference',
|
|
'ticket_subject' => 'Subject',
|
|
'ticket_subject_placeholder' => 'Enter your request subject',
|
|
'ticket_description' => 'Description',
|
|
'ticket_description_placeholder' => 'Describe your issue or request...',
|
|
'ticket_priority' => 'Priority',
|
|
'ticket_status' => 'Status',
|
|
'ticket_requester' => 'Requester',
|
|
'ticket_assignee' => 'Assignee',
|
|
'ticket_unassigned' => 'Unassigned',
|
|
'ticket_total' => 'Total tickets',
|
|
'ticket_filter_all_status' => 'All statuses',
|
|
'ticket_filter_all_priority' => 'All priorities',
|
|
'ticket_filter_all_users' => 'All users',
|
|
'ticket_status_open' => 'Open',
|
|
'ticket_status_in_progress' => 'In progress',
|
|
'ticket_status_resolved' => 'Resolved',
|
|
'ticket_status_closed' => 'Closed',
|
|
'ticket_priority_low' => 'Low',
|
|
'ticket_priority_normal' => 'Normal',
|
|
'ticket_priority_high' => 'High',
|
|
'ticket_priority_urgent' => 'Urgent',
|
|
'ticket_created' => 'Ticket created successfully',
|
|
'ticket_updated' => 'Ticket updated',
|
|
'ticket_deleted' => 'Ticket deleted',
|
|
'ticket_reply_sent' => 'Reply sent',
|
|
'ticket_closed_no_reply' => 'This ticket is closed and cannot receive replies',
|
|
'ticket_submit' => 'Submit ticket',
|
|
'ticket_back_list' => 'Back to list',
|
|
'ticket_conversation' => 'Conversation',
|
|
'ticket_original' => 'Original message',
|
|
'ticket_reply' => 'Reply',
|
|
'ticket_reply_placeholder' => 'Write your reply...',
|
|
'ticket_send_reply' => 'Send',
|
|
'ticket_attachment' => 'Attachment',
|
|
'ticket_attachment_hint' => 'Max 5MB — jpg, png, pdf, doc, zip',
|
|
'ticket_download_attachment' => 'Download attachment',
|
|
'ticket_details' => 'Ticket details',
|
|
'ticket_last_update' => 'Last update',
|
|
'ticket_manage' => 'Manage ticket',
|
|
'ticket_delete' => 'Delete ticket',
|
|
'ticket_closed_notice' => 'This ticket has been closed.',
|
|
|
|
'employee' => 'Employee',
|
|
'due_date' => 'Due date',
|
|
'all_tasks' => 'All tasks',
|
|
'all_employees' => 'All employees',
|
|
'all_statuses' => 'All statuses',
|
|
'task_added' => 'Task added successfully',
|
|
'task_updated' => 'Task updated successfully',
|
|
'task_deleted' => 'Task deleted successfully',
|
|
'task_status_active' => 'In progress',
|
|
'task_status_completed' => 'Completed',
|
|
'task_status_cancelled' => 'Cancelled',
|
|
'all_scores' => 'All scores',
|
|
'score_value' => 'Score',
|
|
'score_type' => 'Score type',
|
|
'score_type_bonus' => 'Bonus',
|
|
'score_type_penalty' => 'Penalty',
|
|
'score_type_report' => 'Work report',
|
|
'score_record_added' => 'Score recorded successfully',
|
|
'score_record_updated' => 'Score updated successfully',
|
|
'score_record_deleted' => 'Score deleted successfully',
|
|
'default_sentences' => 'Default sentences',
|
|
'default_sentences_hint' => 'These sentences appear as quick-insert buttons on the daily report page.',
|
|
'sentence_text' => 'Sentence text',
|
|
'sort_order' => 'Sort order',
|
|
'sentence_added' => 'Sentence added successfully',
|
|
'sentence_updated' => 'Sentence updated successfully',
|
|
'sentence_deleted' => 'Sentence deleted successfully',
|
|
'quick_sentences' => 'Quick sentences',
|
|
'team_overview' => 'Team overview',
|
|
'manage_assignments' => 'Manage assignments',
|
|
'team_updated' => 'Team assignments updated',
|
|
'no_skills_defined' => 'No skills defined yet',
|
|
'no_tools_defined' => 'No tools defined yet',
|
|
'time_tracking' => 'Time tracking',
|
|
'total_hours' => 'Total hours',
|
|
'add_time_entry' => 'Add time entry',
|
|
'start_time' => 'Start',
|
|
'end_time' => 'End',
|
|
'duration' => 'Duration',
|
|
'timeline_added' => 'Time entry added',
|
|
'timeline_deleted' => 'Time entry deleted',
|
|
'user_skills_section' => 'Skills & specialties',
|
|
'assign_skills' => 'Assign skills',
|
|
'assign_skills_hint' => 'Assign one or more skills/specialties to this employee',
|
|
'skill_level' => 'Skill level',
|
|
'skills_report' => 'Skills report',
|
|
'skills_by_employee_count' => 'Employees per skill',
|
|
'employee_count' => 'Employee count',
|
|
'employees' => 'Employees',
|
|
'total_employees' => 'Total active employees',
|
|
'employees_with_skills' => 'Employees with skills',
|
|
'employees_without_skills' => 'Employees without skills',
|
|
'total_skills_defined' => 'Defined skills',
|
|
'score_cards' => 'Score cards',
|
|
'score_card' => 'Score card',
|
|
'add_score_card' => 'Add score card',
|
|
'edit_score_card' => 'Edit score card',
|
|
'all_score_cards' => 'All score cards',
|
|
'score_cards_hint' => 'Define colored score cards (e.g. green=excellent, red=penalty). When assigning a score to an employee, one of these cards is selected.',
|
|
'card_preview' => 'Preview',
|
|
'card_color' => 'Card color',
|
|
'card_icon' => 'Icon (FontAwesome)',
|
|
'points_hint' => 'Positive = bonus, negative = penalty',
|
|
'score_card_added' => 'Score card added successfully',
|
|
'score_card_updated' => 'Score card updated successfully',
|
|
'score_card_deleted' => 'Score card deleted successfully',
|
|
'color_green' => 'Green',
|
|
'color_red' => 'Red',
|
|
'color_blue' => 'Blue',
|
|
'color_orange' => 'Orange',
|
|
'color_yellow' => 'Yellow',
|
|
'color_purple' => 'Purple',
|
|
'color_teal' => 'Teal',
|
|
'color_gray' => 'Gray',
|
|
'default_card_excellent' => 'Excellent performance',
|
|
'default_card_good' => 'Good performance',
|
|
'default_card_warning' => 'Warning',
|
|
'default_card_penalty' => 'Penalty',
|
|
'score_assignments' => 'Score assignments',
|
|
'assign_score' => 'Assign score to employee',
|
|
'select_score_card' => 'Select score card',
|
|
'no_score_cards_defined' => 'No score cards defined yet.',
|
|
'define_score_cards' => 'Define score cards',
|
|
'my_scores' => 'My scores',
|
|
'score_view_own' => 'View own scores',
|
|
'total_score_points' => 'Total score points',
|
|
'no_scores_yet' => 'No scores have been assigned to you yet.',
|
|
'urgent_messages_view' => 'View urgent messages',
|
|
'urgent_messages_manage' => 'Manage urgent messages',
|
|
'urgent_messages_inbox' => 'Urgent messages',
|
|
'urgent_messages_inbox_hint' => 'Important announcements published by management.',
|
|
'no_urgent_messages' => 'There are no urgent messages at the moment.',
|
|
'ticket_recipient' => 'Recipient (manager / employee)',
|
|
'ticket_recipient_any' => 'Send to general support',
|
|
'ticket_recipient_hint' => 'You can send the ticket directly to a manager or colleague.',
|
|
'past_day_locked' => 'Past day reports cannot be edited.',
|
|
'past_day_locked_hint' => 'This report is from a previous day and is read-only.',
|
|
'read_only' => 'Read only',
|
|
'report_submitted' => 'Submitted',
|
|
'report_draft' => 'Draft',
|
|
'save_draft' => 'Save draft',
|
|
'submit_day_report' => 'Submit today\'s report',
|
|
'report_progress' => 'Report progress',
|
|
'tasks_reported' => 'tasks reported',
|
|
'today_attendance' => 'Today\'s attendance',
|
|
'general_notes' => 'General day notes',
|
|
'general_notes_placeholder' => 'Optional notes about your workday...',
|
|
'my_tasks_today' => 'My tasks today',
|
|
'tasks_completed_label' => 'completed',
|
|
'no_tasks_assigned' => 'No tasks assigned yet. Contact your manager.',
|
|
'task_report_what_done' => 'What did you do today on this task?',
|
|
'task_report_placeholder' => 'Describe work done on this task...',
|
|
'task_progress_status' => 'Progress status',
|
|
'report_day_submitted' => 'Today\'s report submitted successfully.',
|
|
'report_draft_saved' => 'Draft saved (:count items).',
|
|
'report_nothing_to_submit' => 'Complete at least one task or attendance status.',
|
|
'confirm_submit_report' => 'Submit final report?',
|
|
'confirm_submit_report_hint' => 'You can still edit until end of today. Tomorrow this report will be locked.',
|
|
'submitted_at' => 'Submitted',
|
|
'last_updated' => 'Last updated',
|
|
|
|
// Common UI labels (self-contained)
|
|
'status' => 'Status',
|
|
'is_active' => 'Active',
|
|
'inactive' => 'Inactive',
|
|
'date' => 'Date',
|
|
'action' => 'Action',
|
|
'save' => 'Save',
|
|
'update_btn' => 'Update',
|
|
'close' => 'Close',
|
|
'cancel' => 'Cancel',
|
|
'yes' => 'Yes',
|
|
'please_select' => 'Please select',
|
|
'no_data' => 'No data available',
|
|
'start_date' => 'Start date',
|
|
'end_date' => 'End date',
|
|
'filter' => 'Filter',
|
|
'filters' => 'Apply filters',
|
|
'user' => 'User',
|
|
'added_on' => 'Added on',
|
|
'success' => 'Success',
|
|
'something_went_wrong' => 'Something went wrong. Please try again.',
|
|
'report_task' => 'Related task',
|
|
'task_status_col' => 'Task status',
|
|
'submitted_status' => 'Submission status',
|
|
'not_submitted' => 'Not submitted',
|
|
'toggle_nav' => 'Menu',
|
|
|
|
'overall_report' => 'Overall report',
|
|
'task_count' => 'Task count',
|
|
'total_work_hours' => 'Total work hours',
|
|
'from_date' => 'From',
|
|
'to_date' => 'To',
|
|
'current_user' => 'Current user',
|
|
'next_user' => 'Next user',
|
|
'previous_user' => 'Previous user',
|
|
'user_list' => 'User list',
|
|
'change_time' => 'Change time',
|
|
'change_status' => 'Change status',
|
|
'user_scores' => 'User scores',
|
|
'task_work_time' => 'Task work time',
|
|
'assigned_time' => 'Assigned time',
|
|
'task_end' => 'Task end',
|
|
'task_start' => 'Task start',
|
|
'not_set' => 'Not set',
|
|
'timeline_updated' => 'Task time updated',
|
|
|
|
'my_assigned_tasks' => 'My tasks',
|
|
'today_tasks' => "Today's tasks",
|
|
|
|
'user_tasks_page' => 'User tasks',
|
|
'user_defined_tasks' => 'User-defined tasks',
|
|
'tasks_without_report' => 'Tasks without report',
|
|
'inability_tasks' => 'Beyond ability',
|
|
'incomplete_user_tasks' => 'Incomplete user tasks',
|
|
'approved_tasks' => 'Approved tasks',
|
|
'send_urgent_message' => 'Urgent message',
|
|
|
|
'task_source' => 'Task source',
|
|
'task_source_system' => 'System (manager)',
|
|
'task_source_user' => 'User-defined',
|
|
'approval_status' => 'Approval status',
|
|
'approval_pending' => 'Pending approval',
|
|
'approval_approved' => 'Approved',
|
|
'approval_rejected' => 'Rejected',
|
|
'all_sources' => 'All sources',
|
|
'all_approvals' => 'All approval statuses',
|
|
'no_special_filter' => 'No special filter',
|
|
'pending_approval' => 'Pending manager approval',
|
|
'pending_approval_count' => ':count task(s) pending manager approval.',
|
|
'view_pending' => 'View',
|
|
'add_system_task' => 'Add system task',
|
|
'confirm_approve_task' => 'Approve this task?',
|
|
'confirm_reject_task' => 'Reject this task?',
|
|
'task_approved' => 'Task approved',
|
|
'task_rejected' => 'Task rejected',
|
|
'user_task_submitted' => 'Task submitted for manager approval',
|
|
'submit_own_task' => 'Submit task',
|
|
'submit_for_approval' => 'Submit for approval',
|
|
'user_task_submit_hint' => 'Tasks you submit will appear in daily reports after manager approval.',
|
|
'no_submitted_tasks' => 'You have not submitted any tasks yet',
|
|
'estimated_hours' => 'Estimated hours',
|
|
'estimated_minutes' => 'Estimated minutes',
|
|
'estimated_time' => 'Estimated time',
|
|
'submit_new_task' => 'Submit new task',
|
|
'select_project' => 'Select project',
|
|
'task_title' => 'Task title',
|
|
'select_day' => 'Select day',
|
|
'hour' => 'Hour',
|
|
'minute' => 'Minute',
|
|
'task_description_label' => 'Task description',
|
|
'task_description_placeholder' => 'Description related to the task',
|
|
'send' => 'Send',
|
|
'work_hours' => 'Work hours',
|
|
'start_date' => 'Start date',
|
|
'project' => 'Project',
|
|
'loading' => 'Loading...',
|
|
|
|
'report_mode' => 'Report mode',
|
|
'report_schedule_settings' => 'Report schedule settings',
|
|
'report_schedule_settings_hint' => 'Defines how often this employee must submit activity reports.',
|
|
'your_report_schedule' => 'Your reporting schedule',
|
|
'interval_minutes' => 'Every N minutes',
|
|
'interval_minutes_hint' => 'e.g. 5, 10, 20, 30 or 45 minutes',
|
|
'report_mode_quarter' => 'Quarter-hourly (15 min)',
|
|
'report_mode_hourly' => 'Hourly',
|
|
'report_mode_daily' => 'Daily',
|
|
'report_mode_monthly' => 'Monthly',
|
|
'report_mode_gps_live' => 'Live (GPS)',
|
|
'report_mode_custom' => 'Custom (minutes)',
|
|
'report_mode_custom_every' => 'Every :minutes minutes',
|
|
'monthly_report_first_day_only' => 'Monthly reports can only be submitted on the first day of each month.',
|
|
'no_report_slots_today' => 'No report slots available for today.',
|
|
'past_day_tasks_readonly' => 'Tasks for this day are view-only and cannot be edited.',
|
|
'no_tasks_for_day' => 'No tasks recorded for this day.',
|
|
|
|
'project_categories' => 'Project Categories',
|
|
'manage_project_categories' => 'Manage Project Categories',
|
|
'categories' => 'Categories',
|
|
'add_category' => 'Add Category',
|
|
'edit_category' => 'Edit Category',
|
|
'category_added' => 'Category added',
|
|
'category_updated' => 'Category updated',
|
|
'category_deleted' => 'Category deleted',
|
|
'category_icon' => 'Icon (Font Awesome)',
|
|
'category_icon_hint' => 'e.g. fa-folder, fa-briefcase',
|
|
'category_members' => 'Category members',
|
|
'sort_order' => 'Sort order',
|
|
'all_projects' => 'All projects',
|
|
'projects_in_category' => 'Projects in this category',
|
|
'no_projects_in_category' => 'No projects in this category',
|
|
'open_professional_projects' => 'Manage projects',
|
|
'assign_projects' => 'Assign projects',
|
|
'assign_projects_hint' => 'Projects shown under this category',
|
|
'filter_by_category' => 'Filter by category',
|
|
'all_categories' => 'All categories',
|
|
'professional_project_required' => 'Professional Project module must be enabled',
|
|
'invalid_project' => 'Selected project is not valid',
|
|
'parent_category' => 'Parent category',
|
|
'root_category' => 'Root category (no parent)',
|
|
'invalid_parent_category' => 'Invalid parent category',
|
|
'executive_cockpit' => 'Holding Executive Cockpit',
|
|
'sales_this_month' => 'Sales This Month',
|
|
'gross_margin_estimate' => 'Estimated Gross Margin',
|
|
'customer_due' => 'Customer Receivables',
|
|
'supplier_due' => 'Supplier Payables',
|
|
'executive_operational_view' => 'Executive Operational View',
|
|
'open_work_orders' => 'Open Work Orders',
|
|
'active_projects' => 'Active Projects',
|
|
'open_tickets' => 'Open Tickets',
|
|
'mt_reports_submitted' => 'Submitted Reports',
|
|
'workforce_productivity' => 'Workforce Productivity',
|
|
'top_management_focus' => 'Top Management Focus',
|
|
'entity' => 'Entity',
|
|
'type' => 'Type',
|
|
'amount' => 'Amount',
|
|
'executive_alert_center' => 'Executive Alert Center',
|
|
'no_critical_alerts' => 'No critical alerts',
|
|
'alert_overdue_invoices' => 'Overdue Invoices',
|
|
'alert_overdue_installments' => 'Overdue Installments',
|
|
'alert_overdue_installments_amount' => 'Outstanding balance: :amount',
|
|
'alert_pm_due' => 'Preventive Schedules Due Soon',
|
|
'alert_urgent_tickets' => 'Urgent Open Tickets',
|
|
'alert_pending_cheques' => 'Pending Cheques',
|
|
'alert_deferred_documents' => 'Deferred Documents',
|
|
'alert_deferred_documents_breakdown' => 'Cheques: :cheques | Installments: :installments | Invoices: :invoices | Journals: :journals',
|
|
'alert_stale_exchange_rates' => 'Stale Exchange Rates',
|
|
'alert_stale_exchange_rates_hint' => 'Stale: :stale | Missing: :missing | Pairs: :pairs',
|
|
'alert_unlinked_payment_accounts' => 'Unlinked Payment Accounts',
|
|
'alert_unlinked_payment_accounts_hint' => ':linked of :total linked to GL',
|
|
'action_refresh_exchange_rates' => 'Refresh FX rates for consolidation',
|
|
'action_refresh_exchange_rates_hint' => 'Some currency pairs are missing or older than 2 days. Sync exchange rates before consolidation.',
|
|
'view_details' => 'View details',
|
|
'executive_trends' => 'Financial & Operational Trends',
|
|
'holding_risk_score' => 'Holding Risk Score',
|
|
'quick_actions' => 'Executive Quick Actions',
|
|
'action_center' => 'Executive Action Center',
|
|
'open_sales_report' => 'Sales Report',
|
|
'open_payment_report' => 'Payment Report',
|
|
'open_maintenance_board' => 'Maintenance Dashboard',
|
|
'open_ticket_center' => 'Ticket Center',
|
|
'open_project_center' => 'Project Center',
|
|
'action_collect_overdue' => 'Immediate receivables collection action',
|
|
'action_collect_overdue_hint' => 'Follow up top debtors and run a weekly collection program.',
|
|
'action_stabilize_maintenance' => 'Stabilize maintenance backlog',
|
|
'action_stabilize_maintenance_hint' => 'Prioritize open work orders and rebalance technician assignment.',
|
|
'action_productivity_review' => 'Workforce productivity review',
|
|
'action_productivity_review_hint' => 'Reassign tasks by skill and enforce stricter daily reporting.',
|
|
'action_keep_monitoring' => 'Healthy status; continue monitoring',
|
|
'action_keep_monitoring_hint' => 'KPIs are in acceptable range; keep daily monitoring active.',
|
|
'export_pdf' => 'Export PDF',
|
|
'target_variance' => 'Target & Variance',
|
|
'save_targets' => 'Save Targets',
|
|
'targets_saved' => 'KPI targets saved successfully',
|
|
'metric' => 'Metric',
|
|
'actual' => 'Actual',
|
|
'target' => 'Target',
|
|
'variance' => 'Variance',
|
|
'purchase_this_month' => 'Purchase This Month',
|
|
'board_pack_pdf' => 'Board Pack PDF',
|
|
'board_pack_subtitle' => 'Formal board report with KPI summary, variance, alerts, and recommended actions',
|
|
'ceo_notes' => 'CEO Notes',
|
|
'save_note' => 'Save Note',
|
|
'note_saved' => 'Executive note saved successfully',
|
|
'no_notes' => 'No notes have been recorded',
|
|
'priority' => 'Priority',
|
|
'board_view' => 'View board dashboard',
|
|
'board_manage' => 'Manage board dashboard',
|
|
'board_manage_required' => 'Board Manage permission is required to edit targets and executive notes.',
|
|
'module_command_center' => 'Module Command Center',
|
|
'system_health' => 'System Health',
|
|
'enabled' => 'Enabled',
|
|
'disabled' => 'Disabled',
|
|
'data_table' => 'Database Readiness',
|
|
'ready' => 'Ready',
|
|
'not_ready' => 'Not Ready',
|
|
'records' => 'Records',
|
|
'total_modules' => 'Total Modules',
|
|
'enabled_modules' => 'Enabled Modules',
|
|
'critical_alerts' => 'Critical Alerts',
|
|
'drilldown_center' => 'Module Drill-down Center',
|
|
'drilldown_finance' => 'Finance',
|
|
'drilldown_sales' => 'Sales',
|
|
'drilldown_maintenance' => 'Maintenance',
|
|
'drilldown_projects' => 'Projects',
|
|
'drilldown_workforce' => 'Workforce',
|
|
'sales_count' => 'Sales Count',
|
|
'average_sale' => 'Average Sale',
|
|
'work_orders_draft' => 'Draft Work Orders',
|
|
'work_orders_in_progress' => 'In-progress Work Orders',
|
|
'projects_in_progress' => 'In-progress Projects',
|
|
'projects_completed' => 'Completed Projects',
|
|
'active_employees' => 'Active Employees',
|
|
'trend_last_6_months' => 'Trend (Last 6 months)',
|
|
'top_5_items' => 'Top 5 Items',
|
|
'view_details' => 'View details',
|
|
'open_payments' => 'Open payments',
|
|
'open_daily_reports' => 'Daily reports',
|
|
'open_drilldown_tab' => 'Open drill-down tab',
|
|
'take_action' => 'Take action',
|
|
'board_drilldown_section' => 'Module Drill-down Summary',
|
|
'board_module_health' => 'Module Health Matrix',
|
|
'open_executive_cockpit' => 'Open Executive Cockpit',
|
|
'range_7_days' => '7 days',
|
|
'range_30_days' => '30 days',
|
|
'range_this_month' => 'This month',
|
|
'refresh_data' => 'Refresh',
|
|
'auto_refresh' => 'Auto refresh (5m)',
|
|
'last_updated' => 'Last updated',
|
|
'vs_previous_period' => 'vs prev. period',
|
|
'previous_period' => 'Previous period',
|
|
'no_change' => 'No change',
|
|
'projects_completed_in_period' => 'Completed in period',
|
|
'actions' => 'Actions',
|
|
'drilldown_crm' => 'CRM',
|
|
'drilldown_accounting' => 'Accounting',
|
|
'drilldown_manufacturing' => 'Manufacturing',
|
|
'crm_total_leads' => 'Active Leads',
|
|
'crm_new_leads' => 'New Leads (Period)',
|
|
'crm_pipeline_value' => 'Pipeline Value',
|
|
'accounting_journal_entries' => 'Journal Lines (Period)',
|
|
'accounting_pending_cheques' => 'Pending Cheques',
|
|
'accounting_overdue_installments' => 'Overdue Installments',
|
|
'accounting_cheque_item' => 'Cheque :number (:status)',
|
|
'manufacturing_production_count' => 'Production Runs',
|
|
'manufacturing_production_value' => 'Production Value',
|
|
'manufacturing_active_recipes' => 'Active Recipes',
|
|
'open_crm_board' => 'CRM Dashboard',
|
|
'open_accounting_dashboard' => 'Accounting Dashboard',
|
|
'open_manufacturing_board' => 'Manufacturing Board',
|
|
'drilldown_ie' => 'Industrial Engineering',
|
|
'ie_mrp_runs' => 'MRP Runs (Period)',
|
|
'ie_active_boms' => 'Active BOMs',
|
|
'ie_production_lines' => 'Production Lines',
|
|
'open_ie_dashboard' => 'IE Dashboard',
|
|
'loading_drill_tab' => 'Loading drill-down data...',
|
|
'executive_summary' => 'Executive Summary',
|
|
'summary_highlights' => 'Highlights',
|
|
'summary_concerns' => 'Concerns',
|
|
'summary_watch_items' => 'Watch List',
|
|
'summary_headline_action_required' => 'Action required — multiple risk signals detected',
|
|
'summary_headline_strong_performance' => 'Strong performance across key metrics',
|
|
'summary_headline_mixed' => 'Mixed performance — monitor key variances',
|
|
'summary_metric_improved' => ':metric improved :pct% vs previous period',
|
|
'summary_metric_declined' => ':metric declined :pct% vs previous period',
|
|
'summary_risk_stable' => 'Holding risk score is stable at :score',
|
|
'summary_risk_critical' => 'Holding risk score is critical at :score',
|
|
'summary_risk_watch' => 'Holding risk score needs attention (:score)',
|
|
'summary_alerts_count' => ':count critical alert(s) require executive follow-up',
|
|
'summary_no_critical_alerts' => 'No critical alerts in the current period',
|
|
'summary_below_target' => ':metric is :pct% below target',
|
|
'summary_opening' => 'Performance snapshot for :start to :end. System health: :health%.',
|
|
'reporting_period' => 'Reporting period',
|
|
'executive_brief_title' => 'Executive Daily Brief',
|
|
'holding_entity_comparison' => 'Holding Entity Comparison',
|
|
'entity_type' => 'Entity Type',
|
|
'share_of_total' => 'Share of Total',
|
|
'consolidated_total' => 'Consolidated Total',
|
|
'author' => 'Author',
|
|
'latest_ceo_notes' => 'Latest CEO Notes',
|
|
'drilldown_quality' => 'Quality (QMS)',
|
|
'drilldown_shopfloor' => 'Shop Floor / MES',
|
|
'drilldown_supplychain' => 'Supply Chain',
|
|
'drilldown_planning' => 'Advanced Planning',
|
|
'open_ncrs' => 'Open NCRs',
|
|
'open_capas' => 'Open CAPAs',
|
|
'spc_out_of_control' => 'SPC Out of Control',
|
|
'avg_oee' => 'Average OEE %',
|
|
'production_events' => 'Production Events',
|
|
'active_downtime' => 'Active Downtime',
|
|
'supplier_score_avg' => 'Avg Supplier Score',
|
|
'demand_forecasts' => 'Demand Forecasts',
|
|
'open_rfqs' => 'Open RFQs',
|
|
'capacity_resources' => 'Capacity Resources',
|
|
'completed_schedules' => 'Completed Schedules',
|
|
'sop_draft_cycles' => 'S&OP Draft Cycles',
|
|
'alert_open_ncrs' => 'Open quality non-conformances',
|
|
'alert_iot_predictive' => 'Open IoT predictive alerts',
|
|
];
|