Initial commit of the Asset Management System, including project structure, Docker configuration, database migrations, and core application files. Added user authentication, asset management features, and basic UI components.

This commit is contained in:
2025-08-22 21:41:02 +02:00
parent b43a98f0ec
commit 677f70a19c
52 changed files with 5186 additions and 2 deletions

233
lang/en.php Normal file
View File

@@ -0,0 +1,233 @@
<?php
return [
// General
'dashboard' => 'Dashboard',
'assets' => 'Assets',
'inventory' => 'Inventory',
'reports' => 'Reports',
'users' => 'Users',
'settings' => 'Settings',
'logout' => 'Logout',
'login' => 'Login',
'save' => 'Save',
'cancel' => 'Cancel',
'delete' => 'Delete',
'edit' => 'Edit',
'create' => 'Create',
'search' => 'Search',
'filter' => 'Filter',
'export' => 'Export',
'import' => 'Import',
'print' => 'Print',
'download' => 'Download',
'upload' => 'Upload',
'back' => 'Back',
'next' => 'Next',
'previous' => 'Previous',
'close' => 'Close',
'open' => 'Open',
'yes' => 'Yes',
'no' => 'No',
'ok' => 'OK',
'error' => 'Error',
'success' => 'Success',
'warning' => 'Warning',
'info' => 'Information',
'loading' => 'Loading...',
'no_data' => 'No data available',
'actions' => 'Actions',
'status' => 'Status',
'date' => 'Date',
'time' => 'Time',
'user' => 'User',
'description' => 'Description',
'notes' => 'Notes',
'comments' => 'Comments',
'created_at' => 'Created at',
'updated_at' => 'Updated at',
'created_by' => 'Created by',
'updated_by' => 'Updated by',
// Navigation
'navigation' => 'Navigation',
'dashboard_nav' => 'Dashboard',
'assets_nav' => 'Assets',
'inventory_nav' => 'Inventory',
'reports_nav' => 'Reports',
'master_data' => 'Master Data',
'categories_nav' => 'Categories',
'locations_nav' => 'Locations',
'departments_nav' => 'Departments',
'users_nav' => 'Users',
'settings_nav' => 'Settings',
// Assets
'asset' => 'Asset',
'asset_id' => 'Asset ID',
'inventory_number' => 'Inventory Number',
'designation' => 'Designation',
'category' => 'Category',
'location' => 'Location',
'department' => 'Department',
'room' => 'Room',
'supplier' => 'Supplier',
'serial_number' => 'Serial Number',
'purchase_date' => 'Purchase Date',
'purchase_price' => 'Purchase Price',
'warranty_until' => 'Warranty Until',
'condition' => 'Condition',
'cost_center' => 'Cost Center',
'assign' => 'Assign',
'checkout' => 'Check Out',
'checkin' => 'Check In',
'asset_details' => 'Asset Details',
'asset_history' => 'Asset History',
'asset_files' => 'Asset Files',
'asset_assignments' => 'Asset Assignments',
// Asset Conditions
'condition_new' => 'New',
'condition_good' => 'Good',
'condition_satisfactory' => 'Satisfactory',
'condition_poor' => 'Poor',
'condition_defective' => 'Defective',
// Asset Status
'status_active' => 'Active',
'status_inactive' => 'Inactive',
'status_retired' => 'Retired',
// Inventory
'inventory' => 'Inventory',
'inventory_run' => 'Inventory Run',
'inventory_item' => 'Inventory Item',
'inventory_status' => 'Inventory Status',
'inventory_open' => 'Open',
'inventory_closed' => 'Closed',
'inventory_found' => 'Found',
'inventory_not_found' => 'Not Found',
'inventory_defective' => 'Defective',
'inventory_moved' => 'Moved',
'inventory_scan' => 'Scan',
'inventory_report' => 'Inventory Report',
// Users
'user' => 'User',
'username' => 'Username',
'email' => 'Email',
'password' => 'Password',
'password_confirm' => 'Confirm Password',
'role' => 'Role',
'active' => 'Active',
'inactive' => 'Inactive',
'last_login' => 'Last Login',
'login_attempts' => 'Login Attempts',
'password_reset' => 'Password Reset',
'forgot_password' => 'Forgot Password',
// User Roles
'role_admin' => 'Administrator',
'role_auditor' => 'Auditor',
'role_employee' => 'Employee',
// Authentication
'login_title' => 'Login',
'login_email' => 'Email Address',
'login_password' => 'Password',
'login_remember' => 'Remember Me',
'login_submit' => 'Login',
'login_failed' => 'Login Failed',
'login_locked' => 'Account Locked',
'logout_success' => 'Successfully Logged Out',
'password_reset_title' => 'Password Reset',
'password_reset_email' => 'Email Address',
'password_reset_submit' => 'Send Link',
'password_reset_sent' => 'Email with Reset Link Sent',
'password_reset_new' => 'New Password',
'password_reset_confirm' => 'Confirm New Password',
'password_reset_success' => 'Password Successfully Changed',
// Messages
'message_saved' => 'Data Successfully Saved',
'message_deleted' => 'Record Successfully Deleted',
'message_created' => 'Record Successfully Created',
'message_updated' => 'Record Successfully Updated',
'message_error' => 'An Error Occurred',
'message_not_found' => 'Record Not Found',
'message_unauthorized' => 'Unauthorized',
'message_forbidden' => 'Access Denied',
'message_validation_error' => 'Validation Error',
// Validation
'validation_required' => 'This field is required',
'validation_email' => 'Invalid email address',
'validation_min' => 'Minimum :min characters required',
'validation_max' => 'Maximum :max characters allowed',
'validation_numeric' => 'Numbers only allowed',
'validation_date' => 'Invalid date',
'validation_unique' => 'Value already exists',
// Reports
'report' => 'Report',
'report_assets' => 'Assets Report',
'report_warranty' => 'Warranty Report',
'report_retired' => 'Retirement Report',
'report_location' => 'Location Report',
'report_category' => 'Category Report',
'report_inventory' => 'Inventory Report',
'report_export' => 'Export Report',
'report_print' => 'Print Report',
// Export/Import
'export_csv' => 'Export CSV',
'export_xlsx' => 'Export Excel',
'export_pdf' => 'Export PDF',
'import_csv' => 'Import CSV',
'import_file' => 'Select File',
'import_preview' => 'Preview',
'import_confirm' => 'Confirm Import',
'import_success' => 'Import Successful',
'import_error' => 'Import Failed',
// Labels
'label_print' => 'Print Labels',
'label_barcode' => 'Barcode',
'label_qr' => 'QR Code',
'label_inventory_number' => 'Inventory Number',
'label_designation' => 'Designation',
// Dashboard
'dashboard_welcome' => 'Welcome to Asset Management System',
'dashboard_stats' => 'Statistics',
'dashboard_total_assets' => 'Total Assets',
'dashboard_active_assets' => 'Active Assets',
'dashboard_retired_assets' => 'Retired Assets',
'dashboard_total_value' => 'Total Value',
'dashboard_recent_activity' => 'Recent Activity',
'dashboard_warranty_expiring' => 'Warranty Expiring',
'dashboard_inventory_open' => 'Open Inventories',
// Months
'month_01' => 'January',
'month_02' => 'February',
'month_03' => 'March',
'month_04' => 'April',
'month_05' => 'May',
'month_06' => 'June',
'month_07' => 'July',
'month_08' => 'August',
'month_09' => 'September',
'month_10' => 'October',
'month_11' => 'November',
'month_12' => 'December',
// Days
'day_monday' => 'Monday',
'day_tuesday' => 'Tuesday',
'day_wednesday' => 'Wednesday',
'day_thursday' => 'Thursday',
'day_friday' => 'Friday',
'day_saturday' => 'Saturday',
'day_sunday' => 'Sunday',
];