290 lines
12 KiB
PHP
290 lines
12 KiB
PHP
<?php
|
|
|
|
return [
|
|
'module_name' => 'Transport (TMS)',
|
|
'access' => 'Access TMS module',
|
|
'view_dashboard' => 'View TMS dashboard',
|
|
'dashboard' => 'Dashboard',
|
|
'settings' => 'Settings',
|
|
'shipments' => 'Shipments',
|
|
'vehicles' => 'Fleet',
|
|
'drivers' => 'Drivers',
|
|
'carriers' => 'Carriers',
|
|
'add' => 'Add',
|
|
'edit' => 'Edit',
|
|
'save' => 'Save',
|
|
'cancel' => 'Cancel',
|
|
'action' => 'Action',
|
|
'name' => 'Name',
|
|
'phone' => 'Phone',
|
|
'email' => 'Email',
|
|
'notes' => 'Notes',
|
|
'active' => 'Active',
|
|
'inactive' => 'Inactive',
|
|
'active_only' => 'Active only',
|
|
'select' => 'Please select',
|
|
'success' => 'Operation completed successfully',
|
|
'module_installed' => 'TMS module installed',
|
|
'module_updated' => 'TMS module updated to version :version',
|
|
'settings_saved' => 'TMS settings saved',
|
|
|
|
'shipments_view' => 'View shipments',
|
|
'shipments_create' => 'Create shipment',
|
|
'shipments_update' => 'Update shipment',
|
|
'shipments_delete' => 'Delete shipment',
|
|
'vehicles_view' => 'View fleet',
|
|
'vehicles_create' => 'Add vehicle',
|
|
'vehicles_update' => 'Update vehicle',
|
|
'vehicles_delete' => 'Delete vehicle',
|
|
'drivers_view' => 'View drivers',
|
|
'drivers_create' => 'Add driver',
|
|
'drivers_update' => 'Update driver',
|
|
'drivers_delete' => 'Delete driver',
|
|
'carriers_view' => 'View carriers',
|
|
'carriers_create' => 'Add carrier',
|
|
'carriers_update' => 'Update carrier',
|
|
'carriers_delete' => 'Delete carrier',
|
|
'reports_view' => 'View reports',
|
|
|
|
'ref_no' => 'Shipment No.',
|
|
'shipment_type' => 'Type',
|
|
'status' => 'Status',
|
|
'customer' => 'Customer',
|
|
'carrier' => 'Carrier',
|
|
'vehicle' => 'Vehicle',
|
|
'driver' => 'Driver',
|
|
'origin' => 'Origin',
|
|
'destination' => 'Destination',
|
|
'scheduled_at' => 'Scheduled',
|
|
'pickup_at' => 'Pickup',
|
|
'delivered_at' => 'Delivered',
|
|
'freight_cost' => 'Freight cost',
|
|
'weight' => 'Weight (kg)',
|
|
'volume' => 'Volume (m³)',
|
|
'cargo_description' => 'Cargo description',
|
|
'linked_transaction' => 'Linked invoice',
|
|
'linked_transaction_help' => 'Select a sell invoice, stock transfer, or purchase to link to this shipment.',
|
|
'tracking_log' => 'Tracking history',
|
|
'update_status' => 'Update status',
|
|
'location' => 'Location',
|
|
'plate_number' => 'Plate number',
|
|
'vehicle_type' => 'Vehicle type',
|
|
'brand' => 'Brand',
|
|
'model' => 'Model',
|
|
'capacity_weight' => 'Weight capacity',
|
|
'capacity_volume' => 'Volume capacity',
|
|
'license_number' => 'License number',
|
|
'linked_user' => 'System user',
|
|
'carrier_type' => 'Carrier type',
|
|
'linked_contact' => 'Linked contact',
|
|
|
|
'status_draft' => 'Draft',
|
|
'status_scheduled' => 'Scheduled',
|
|
'status_in_transit' => 'In transit',
|
|
'status_delivered' => 'Delivered',
|
|
'status_cancelled' => 'Cancelled',
|
|
|
|
'type_manual' => 'Manual',
|
|
'type_sell' => 'Sale',
|
|
'type_stock_transfer' => 'Stock transfer',
|
|
|
|
'vehicle_truck' => 'Truck',
|
|
'vehicle_van' => 'Van',
|
|
'vehicle_pickup' => 'Pickup',
|
|
'vehicle_trailer' => 'Trailer',
|
|
'vehicle_other' => 'Other',
|
|
'vehicle_available' => 'Available',
|
|
'vehicle_in_use' => 'In use',
|
|
'vehicle_maintenance' => 'Maintenance',
|
|
'vehicle_inactive' => 'Inactive',
|
|
|
|
'carrier_internal' => 'Internal',
|
|
'carrier_external' => 'External',
|
|
|
|
'vehicle_created' => 'Vehicle created',
|
|
'vehicle_updated' => 'Vehicle updated',
|
|
'vehicle_deleted' => 'Vehicle deleted',
|
|
'driver_created' => 'Driver created',
|
|
'driver_updated' => 'Driver updated',
|
|
'driver_deleted' => 'Driver deleted',
|
|
'carrier_created' => 'Carrier created',
|
|
'carrier_updated' => 'Carrier updated',
|
|
'carrier_deleted' => 'Carrier deleted',
|
|
'shipment_created' => 'Shipment created',
|
|
'shipment_updated' => 'Shipment updated',
|
|
'shipment_deleted' => 'Shipment deleted',
|
|
'status_updated' => 'Status updated',
|
|
'status_changed' => 'Status changed',
|
|
'auto_created_from_transaction' => 'Auto-created from transaction',
|
|
|
|
'auto_create_on_sale' => 'Auto-create shipment on sale with shipping',
|
|
'sync_transaction_shipping' => 'Sync status with invoice/shipping',
|
|
'ref_prefix' => 'Shipment number prefix',
|
|
'default_carrier' => 'Default carrier',
|
|
'pending_shipments' => 'Active shipments',
|
|
'total_shipments' => 'Total shipments',
|
|
'in_transit_count' => 'In transit',
|
|
'delivered_count' => 'Delivered',
|
|
'recent_shipments' => 'Recent shipments',
|
|
'create_from_transaction' => 'Create shipment',
|
|
'view_shipment' => 'View shipment',
|
|
'no_shipments' => 'No shipments found',
|
|
'toggle_nav' => 'Toggle navigation',
|
|
'all_shipments' => 'All shipments',
|
|
'filter_by_status' => 'Filter by status',
|
|
'contact_shipments' => 'Transport shipments',
|
|
|
|
'live_tracking' => 'Live tracking',
|
|
'shipment_tracking' => 'Shipment tracking',
|
|
'driver_gps' => 'Share GPS location',
|
|
'routes' => 'Routes',
|
|
'route_date' => 'Route date',
|
|
'stops' => 'Stops',
|
|
'total_distance' => 'Total distance',
|
|
'latitude' => 'Latitude',
|
|
'longitude' => 'Longitude',
|
|
'refresh' => 'Refresh',
|
|
'location_recorded' => 'Location recorded',
|
|
'optimize_route' => 'Optimize route',
|
|
'optimize_on_create' => 'Optimize route after creation',
|
|
'route_created' => 'Route created',
|
|
'route_updated' => 'Route updated',
|
|
'route_deleted' => 'Route deleted',
|
|
'route_optimized' => 'Route optimized',
|
|
'tracking_view' => 'View live tracking',
|
|
'tracking_report' => 'Report GPS (driver)',
|
|
'routes_view' => 'View routes',
|
|
'routes_create' => 'Create route',
|
|
'routes_update' => 'Update route',
|
|
'routes_delete' => 'Delete route',
|
|
'route_status_draft' => 'Draft',
|
|
'route_status_optimized' => 'Optimized',
|
|
'route_status_in_progress' => 'In progress',
|
|
'route_status_completed' => 'Completed',
|
|
'route_status_cancelled' => 'Cancelled',
|
|
'driver_not_linked' => 'Your user is not linked to any driver.',
|
|
'gps_waiting' => 'Waiting to start GPS reporting...',
|
|
'start_gps' => 'Start GPS',
|
|
'stop_gps' => 'Stop GPS',
|
|
'gps_active' => 'GPS active',
|
|
'gps_stopped' => 'GPS reporting stopped',
|
|
'gps_not_supported' => 'Browser does not support GPS',
|
|
'general_settings' => 'General settings',
|
|
'accounting_settings' => 'Accounting settings',
|
|
'auto_post_freight_journal' => 'Auto-post freight journal on delivery',
|
|
'freight_expense_account' => 'Freight expense account',
|
|
'freight_payment_account' => 'Payment/credit account',
|
|
'accounting_not_enabled' => 'Accounting module is not enabled.',
|
|
'accounting_journal' => 'Accounting journal',
|
|
'journal_posted' => 'Posted',
|
|
'freight_journal_note' => 'Freight cost for shipment :ref',
|
|
'linked_user_help' => 'Select the driver system user for GPS reporting. The TMS Driver role is assigned automatically.',
|
|
'geocode_address' => 'Find coordinates from address',
|
|
'geocode_success' => 'Coordinates resolved from address',
|
|
'geocode_failed' => 'Could not resolve coordinates — enter a more specific address',
|
|
'enter_address_first' => 'Enter destination address first',
|
|
'coords_help' => 'Destination coordinates are required for route planning. Use the map button or enter manually.',
|
|
|
|
// Customs
|
|
'customs' => 'Customs clearance',
|
|
'customs_file' => 'Clearance file',
|
|
'brokers' => 'Customs brokers',
|
|
'broker' => 'Customs broker',
|
|
'customs_type' => 'Operation type',
|
|
'customs_type_import' => 'Import',
|
|
'customs_type_export' => 'Export',
|
|
'customs_office' => 'Customs office',
|
|
'declaration_no' => 'Declaration number',
|
|
'bill_of_lading' => 'Bill of lading',
|
|
'country_of_origin' => 'Country of origin',
|
|
'customs_value' => 'Customs value',
|
|
'duty_amount' => 'Duty amount',
|
|
'duty_rate' => 'Duty rate',
|
|
'vat_amount' => 'VAT amount',
|
|
'vat_rate' => 'VAT rate',
|
|
'other_charges' => 'Other charges',
|
|
'total_duties' => 'Total duties',
|
|
'hs_code' => 'HS code',
|
|
'customs_items' => 'Customs items',
|
|
'customs_status_draft' => 'Draft',
|
|
'customs_status_declared' => 'Declared',
|
|
'customs_status_assessment' => 'Assessment',
|
|
'customs_status_payment_pending' => 'Payment pending',
|
|
'customs_status_cleared' => 'Cleared',
|
|
'customs_status_released' => 'Released from customs',
|
|
'customs_status_cancelled' => 'Cancelled',
|
|
'customs_created' => 'Customs file created',
|
|
'customs_updated' => 'Customs file updated',
|
|
'customs_deleted' => 'Customs file deleted',
|
|
'broker_license_number' => 'Broker license number',
|
|
'broker_created' => 'Broker created',
|
|
'broker_updated' => 'Broker updated',
|
|
'broker_deleted' => 'Broker deleted',
|
|
'create_customs_from_transaction' => 'Create customs file',
|
|
'view_customs' => 'View customs file',
|
|
'create_customs_from_shipment' => 'Create customs file',
|
|
'created_from_shipment' => 'Created from shipment :ref',
|
|
'customs_released_shipment' => 'Released from customs — transport started',
|
|
'documents' => 'Documents',
|
|
'document_uploaded' => 'Document uploaded',
|
|
'document_deleted' => 'Document deleted',
|
|
'document_upload_failed' => 'Document upload failed',
|
|
'no_documents' => 'No documents',
|
|
'upload' => 'Upload',
|
|
'title' => 'Title',
|
|
'status_log' => 'Status log',
|
|
'all' => 'All',
|
|
'add_item' => 'Add item',
|
|
'description' => 'Description',
|
|
'quantity' => 'Quantity',
|
|
'unit' => 'Unit',
|
|
'contact' => 'Contact',
|
|
'shipment' => 'Shipment',
|
|
'customs_view' => 'View customs',
|
|
'customs_create' => 'Create customs file',
|
|
'customs_update' => 'Update customs',
|
|
'customs_delete' => 'Delete customs file',
|
|
'brokers_view' => 'View brokers',
|
|
'brokers_create' => 'Create broker',
|
|
'brokers_update' => 'Update broker',
|
|
'brokers_delete' => 'Delete broker',
|
|
'doc_commercial_invoice' => 'Commercial invoice',
|
|
'doc_packing_list' => 'Packing list',
|
|
'doc_bill_of_lading' => 'Bill of lading',
|
|
'doc_certificate_of_origin' => 'Certificate of origin',
|
|
'doc_customs_declaration' => 'Customs declaration',
|
|
'doc_other' => 'Other',
|
|
'customs_journal_note' => 'Customs duties for file :ref',
|
|
'customs_ref_prefix' => 'Customs ref prefix',
|
|
'auto_post_customs_journal' => 'Auto-post customs duties journal on clearance',
|
|
'customs_duty_expense_account' => 'Customs duty expense account',
|
|
'customs_payment_account' => 'Customs payment account',
|
|
'customs_settings' => 'Customs settings',
|
|
'item' => 'Item',
|
|
'status_at_customs' => 'At customs',
|
|
'type_import' => 'Import',
|
|
'type_export' => 'Export',
|
|
'type_field_service' => 'Field service',
|
|
'type_project_delivery' => 'Project delivery',
|
|
'linked_project' => 'Linked project',
|
|
'linked_field_mission' => 'Field mission',
|
|
'auto_created_from_mission' => 'Auto-created from mission :ref',
|
|
'mission_destination_required' => 'Mission destination is required to create a shipment.',
|
|
'mission_integration' => 'Field mission integration',
|
|
'sync_mission_status' => 'Sync field mission status with shipment',
|
|
'synced_from_customs' => 'Synced from customs file :ref',
|
|
'shipment_created_from_customs' => 'Shipment created from customs file :ref',
|
|
'customs_blocks_transit' => 'Customs clearance (:ref) is incomplete — cannot start transit',
|
|
'customs_transit_warning' => 'Transit is blocked until customs clearance is completed',
|
|
'at_customs_count' => 'At customs',
|
|
'customs_pending_count' => 'Open customs files',
|
|
'create_shipment_from_purchase' => 'Create import shipment',
|
|
'customs_shipment_integration' => 'Customs & transport integration',
|
|
'sync_customs_shipment_status' => 'Auto-sync shipment status with customs',
|
|
'auto_link_customs_shipment' => 'Auto-link customs file to shipment (same invoice)',
|
|
'auto_create_shipment_on_customs_import' => 'Auto-create import shipment when customs file is created',
|
|
'require_customs_cleared_before_transit' => 'Require customs clearance before transit',
|
|
'exclude_uncleared_from_routes' => 'Exclude uncleared shipments from route planning',
|
|
'linked_shipment' => 'Linked shipment',
|
|
];
|