15 changed files with 1035 additions and 1 deletions
@ -0,0 +1,85 @@ |
|||
<?php |
|||
|
|||
return [ |
|||
'get_user_info_failed' => 'Failed to obtain user information', |
|||
'get_user_info_list_failed' => 'Failed to obtain user information', |
|||
'admin_user' => [ |
|||
'create_failed' => 'Failed to create user', |
|||
'update_failed' => 'Failed to update user', |
|||
'destroy_failed' => 'Failed to delete user' |
|||
], |
|||
'admin_role' => [ |
|||
'create_failed' => 'Failed to create role', |
|||
'update_failed' => 'Failed to update role', |
|||
'destroy_failed' => 'Failed to delete role' |
|||
], |
|||
'update_admin_config_failed' => 'Failed to update configuration', |
|||
'get_data_failed' => 'Failed to retrieve data', |
|||
'exception_handler' => [ |
|||
'login' => 'Please log in first', |
|||
'resource' => 'Resource does not exist', |
|||
'api' => 'Interface does not exist', |
|||
'role' => 'No operation permission', |
|||
'frequent' => 'Requests are too frequent, please try again later', |
|||
'system' => 'System error' |
|||
], |
|||
'admin_translation' => [ |
|||
'create_failed' => 'Translation creation failed', |
|||
'update_failed' => 'Updating translation failed', |
|||
'destroy_failed' => 'Delete translation failed' |
|||
], |
|||
'admin_floor' => [ |
|||
'create_failed' => 'Failed to create floor', |
|||
'update_failed' => 'Failed to update floor', |
|||
'destroy_failed' => 'Failed to delete floor' |
|||
], |
|||
'upload' => [ |
|||
'error' => 'Upload failed' |
|||
], |
|||
'admin_vip_list' => [ |
|||
'create_failed' => 'Failed to create VIP list', |
|||
'update_failed' => 'Failed to update VIP list', |
|||
'destroy_failed' => 'Failed to delete VIP list', |
|||
'import_failed' => 'Upload failed' |
|||
], |
|||
'space_attributes' => [ |
|||
'create_failed' => 'Failed to create parking space attributes', |
|||
'update_failed' => 'Failed to update parking space attributes', |
|||
'destroy_failed' => 'Failed to delete parking space attribute' |
|||
], |
|||
'space_type' => [ |
|||
'create_failed' => 'Failed to create parking space type', |
|||
'update_failed' => 'Failed to update parking space type', |
|||
'destroy_failed' => 'Failed to delete parking space type' |
|||
], |
|||
'license_plate' => [ |
|||
'create_failed' => 'Failed to create license plate number', |
|||
'update_failed' => 'Failed to update license plate number', |
|||
'destroy_failed' => 'Failed to delete license plate number', |
|||
'clear_failed' => 'Failed to clear license plate number' |
|||
], |
|||
'parking_space' => [ |
|||
'update_type_failed' => 'Failed to modify parking space type', |
|||
'update_attr_failed' => 'Failed to modify parking space attributes' |
|||
], |
|||
'parking_information' => [ |
|||
'create_failed' => 'Failed to add' |
|||
], |
|||
'parking_camera' => [ |
|||
'create_failed' => 'Failed to add', |
|||
'update_failed' => 'Update failed', |
|||
'destroy_failed' => 'Deletion failed' |
|||
], |
|||
'parking_pattern' => [ |
|||
'create_failed' => 'Failed to add', |
|||
'update_failed' => 'Update failed', |
|||
'destroy_failed' => 'Deletion failed' |
|||
], |
|||
'event_calendar' => [ |
|||
'create_failed' => 'Failed to add activity', |
|||
'update_failed' => 'Update activity failed', |
|||
'destroy_failed' => 'Delete activity failed', |
|||
'end_failed' => 'Ending activity failed', |
|||
'end_succeeded' => 'Successfully ended the event' |
|||
] |
|||
]; |
|||
@ -0,0 +1,60 @@ |
|||
<?php |
|||
|
|||
return [ |
|||
'vip_list' => [ |
|||
'license' => 'license plate number', |
|||
'import_template' => 'VIP List Import Template', |
|||
'list' => 'VIP List' |
|||
], |
|||
'global' => [ |
|||
'index' => 'serial number', |
|||
'admin' => 'operator' |
|||
], |
|||
'license_plate' => [ |
|||
'import_template' => 'License Plate Management Import Template' |
|||
], |
|||
'parking_space' => [ |
|||
'list' => 'parking space list', |
|||
'floor' => 'floor', |
|||
'number' => 'Parking Number', |
|||
'space_attr' => 'Parking Space Attributes', |
|||
'license_plate' => 'license plate number', |
|||
'berthing_time' => 'Parking time', |
|||
'recognition' => 'License plate recognition accuracy', |
|||
'status' => 'state', |
|||
'space_type' => 'Parking space type', |
|||
'operation_type' => 'Operation Type', |
|||
'updated_at' => 'Last update time', |
|||
], |
|||
'parking_camera' => [ |
|||
'list' => 'Parking camera', |
|||
'number' => 'Equipment Number', |
|||
'camera_ip' => 'IP address', |
|||
'parking_space_count' => 'Number of equipment management parking spaces', |
|||
'parking_space_numbers' => 'Associated parking space number', |
|||
'is_control_lights' => 'Is there an external control light', |
|||
'type' => 'camera type', |
|||
'status' => 'communication status', |
|||
'updated_at' => 'Last update time', |
|||
], |
|||
'parking_pattern' => [ |
|||
'model_name' => 'Activity Mode', |
|||
'parking_space_number' => 'Parking Number', |
|||
'parking_space_type' => 'Parking space type', |
|||
'create_pattern' => 'Activity Mode Creation Template', |
|||
'spaces_pattern' => 'Activity Mode Allocation Template' |
|||
], |
|||
'operation_log' => [ |
|||
'list' => 'system log', |
|||
'created_at' => 'Operating Time', |
|||
'operation_name' => 'operator', |
|||
'main_directory' => 'Main Directory', |
|||
'sub_directory' => 'Sub directory', |
|||
'action' => 'operation', |
|||
'action_str' => 'Operation Type', |
|||
'description' => 'Operation content', |
|||
], |
|||
'event_calendar' => [ |
|||
'list' => 'Activity Calendar Template' |
|||
] |
|||
]; |
|||
@ -0,0 +1,90 @@ |
|||
<?php |
|||
|
|||
return [ |
|||
'login' => 'login platform', |
|||
'logout' => 'Log out', |
|||
'config' => [ |
|||
'update' => 'System configuration update' |
|||
], |
|||
'admin_floor' => [ |
|||
'create' => 'Create floor', |
|||
'update' => 'Update floors', |
|||
'delete' => 'Delete floor', |
|||
'region_create' => 'Create floor associated area', |
|||
'region_delete' => 'Delete role association menu', |
|||
], |
|||
'role' => [ |
|||
'create' => 'Create Role', |
|||
'update' => 'Update Role', |
|||
'delete' => 'Delete Role', |
|||
'menu_delete' => 'Delete role association menu', |
|||
'menu_create' => 'Create character association menu' |
|||
], |
|||
'translation' => [ |
|||
'create' => 'Create translation', |
|||
'update' => 'Update translation', |
|||
'delete' => 'Delete translation' |
|||
], |
|||
'admin_user' => [ |
|||
'create' => 'Create user', |
|||
'update' => 'Update user', |
|||
'delete' => 'Delete user', |
|||
'role_create' => 'Create user associated roles', |
|||
'role_update' => 'Update user associated roles', |
|||
'role_delete' => 'Delete user associated roles' |
|||
], |
|||
'license_plate' => [ |
|||
'create' => 'Create license plate number', |
|||
'update' => 'Update license plate number', |
|||
'delete' => 'Delete license plate number' |
|||
], |
|||
'space_attributes' => [ |
|||
'create' => 'Create parking space attributes', |
|||
'update' => 'Update parking space attributes', |
|||
'delete' => 'Delete parking space attributes' |
|||
], |
|||
'space_type' => [ |
|||
'create' => 'Create parking space type', |
|||
'update' => 'Update parking space type', |
|||
'delete' => 'Delete parking space type' |
|||
], |
|||
'vip_list' => [ |
|||
'create' => 'Create VIP List', |
|||
'update' => 'Update VIP list', |
|||
'delete' => 'Delete VIP list' |
|||
], |
|||
'map' => [ |
|||
'save' => 'Draw an electronic map and save it' |
|||
], |
|||
'parking_information' => [ |
|||
'create' => 'Create parking information', |
|||
'delete' => 'Update parking information', |
|||
'clear' => 'Clear parking information' |
|||
], |
|||
'parking_camera' => [ |
|||
'create' => 'Create parking camera', |
|||
'update' => 'Update parking camera', |
|||
'delete' => 'Delete parking camera', |
|||
'create_space_camera' => 'Create a parking light camera', |
|||
'delete_space_camera' => 'Delete parking light camera' |
|||
], |
|||
'parking_space' => [ |
|||
'create' => 'Create parking space', |
|||
], |
|||
'parking_pattern' => [ |
|||
'create' => 'Create activity mode', |
|||
'update' => 'Update activity mode', |
|||
'delete' => 'Delete activity mode' |
|||
], |
|||
'parking_pattern_space' => [ |
|||
'create' => 'Create activity mode associated with parking spaces', |
|||
'update' => 'Update activity mode associated with parking spaces', |
|||
'delete' => 'Delete activity mode associated parking spaces' |
|||
], |
|||
'event_calendar' => [ |
|||
'create' => 'Create Activity Calendar', |
|||
'update' => 'Update Activity Calendar', |
|||
'delete' => 'Delete Activity Calendar', |
|||
'import' => 'Import Activity Calendar' |
|||
] |
|||
]; |
|||
@ -0,0 +1,70 @@ |
|||
<?php |
|||
|
|||
return [ |
|||
'homepage' => 'Homepage', |
|||
'model_manage' => 'Pattern Management', |
|||
'event_calendar' => 'Event Calendar', |
|||
'cat_status' => 'Parking Space Status', |
|||
'cat_map' => 'Parking space map', |
|||
'cat_list' => 'parking space list', |
|||
'cat_type' => 'Parking space type management', |
|||
'cat_attr' => 'Parking space attribute management', |
|||
'draw_map' => 'Draw an electronic map', |
|||
'parking_information' => 'Parking information for parking spaces', |
|||
'special_car_manage' => 'Special parking space management', |
|||
'vip_list' => 'VIP List', |
|||
'vip_access_record' => 'VIP entry and exit records', |
|||
'information_center' => 'Information Center', |
|||
'alarm_notice' => 'Alert & Notification', |
|||
'statistics_report' => 'statistical report', |
|||
'recognition_rate' => 'License plate recognition rate', |
|||
'parking_behavior' => 'Parking behavior', |
|||
'utilization_rate' => 'Parking space utilization rate', |
|||
'occupancy_rate' => 'Parking occupancy rate', |
|||
'manual_correction' => 'Manual correction record of license plate', |
|||
'system_log' => 'system log', |
|||
'device_manage' => 'Equipment Management', |
|||
'camera_management' => 'Parking camera management', |
|||
'system_manage' => 'System Administration', |
|||
'total_configuration' => 'Overall system configuration', |
|||
'floor_plan' => 'Floor configuration', |
|||
'translation' => 'translation', |
|||
'user_manage' => 'User Management', |
|||
'user_list' => 'User List', |
|||
'role_manage' => 'Role Management', |
|||
'read_only' => 'read-only', |
|||
'view' => 'check', |
|||
'add' => 'New', |
|||
'edit' => 'edit', |
|||
'delete' => 'Delete', |
|||
'import' => 'import', |
|||
'export' => 'export', |
|||
'batch_delete' => 'Batch Delete', |
|||
'download_template' => 'Download template', |
|||
'end' => 'end', |
|||
'batch_import' => 'Batch Import', |
|||
'view_details' => 'View details', |
|||
'reserved_parking' => 'Release the reserved parking space on the premium card', |
|||
'departure_reminder' => 'Departure reminder', |
|||
'add_parking_space' => 'Add parking space', |
|||
'edit_parking_space' => 'Parking space editing', |
|||
'delete_parking_space' => 'Parking space deletion', |
|||
'add_new_energy' => 'Set up new energy parking spaces', |
|||
'delete_new_energy' => 'Cancel new energy parking spaces', |
|||
'license_plate_management' => 'License plate management', |
|||
'add_license_plate' => 'Add license plate', |
|||
'edit_license_plate' => 'Edit license plate', |
|||
'delete_license_plate' => 'Delete license plate', |
|||
'clear_license_plate' => 'Clear license plate', |
|||
'clear' => 'clear', |
|||
'alarm_settings' => 'Alarm Settings', |
|||
'debug' => 'debug', |
|||
'related_parking_spaces' => 'Related parking spaces', |
|||
'add_floor' => 'Add floor', |
|||
'edit_floor' => 'Edit floor', |
|||
'add_partition' => 'Add partition', |
|||
'edit_partition' => 'Edit partition', |
|||
'gate_management' => 'Gate management', |
|||
'stop_on_duty' => 'parking lot booth', |
|||
'lane_video' => 'Lane video' |
|||
]; |
|||
@ -0,0 +1,22 @@ |
|||
<?php |
|||
|
|||
return [ |
|||
'auth' => [ |
|||
'token_exists' => 'Lack of authentication token', |
|||
'token_invalid' => 'Invalid authentication token', |
|||
'user_disabled' => 'The user has been disabled', |
|||
'use_json' => 'The request must be in JSON format', |
|||
'login_invalid' => 'Login expired' |
|||
], |
|||
'api' => [ |
|||
'login' => 'Please log in first', |
|||
'permission' => 'No operation permission', |
|||
'resource' => 'Resource does not exist', |
|||
'data' => 'Data validation failed', |
|||
'system' => 'System error' |
|||
], |
|||
'check' => [ |
|||
'user_auth' => 'You do not have access.' |
|||
] |
|||
|
|||
]; |
|||
@ -0,0 +1,78 @@ |
|||
<?php |
|||
|
|||
return [ |
|||
'admin_role' => [ |
|||
'name_exists' => 'The role name already exists', |
|||
'menu_error' => 'The role number parameter is incorrect' |
|||
], |
|||
'admin_user' => [ |
|||
'name_exists' => 'The user account already exists' |
|||
], |
|||
'admin_translation' => [ |
|||
'data_exists' => 'Translation configuration already exists' |
|||
], |
|||
'admin_floor' => [ |
|||
'name_exists' => 'The floor name already exists' |
|||
], |
|||
'admin_vip_list' => [ |
|||
'license_exists' => 'The license plate number already exists' |
|||
], |
|||
'space_attributes' => [ |
|||
'attributes_exists' => 'The parking space attribute name already exists' |
|||
], |
|||
'space_type' => [ |
|||
'red' => 'red', |
|||
'green' => 'green', |
|||
'yellow' => 'yellow', |
|||
'blue' => 'blue', |
|||
'purple' => 'purple', |
|||
'cyan' => 'cyan', |
|||
'white' => 'white', |
|||
'name_exists' => 'The parking space type name already exists', |
|||
'license_exists' => 'Please clear the license plate first to delete it' |
|||
], |
|||
'license_plate' => [ |
|||
'number_exists' => 'The license plate number already exists', |
|||
'not_clear' => 'No license plate needs to be cleared' |
|||
], |
|||
'reservation' => [ |
|||
'undetermined' => 'undetermined', |
|||
'confirmed' => 'Confirmed', |
|||
'canceled' => 'Canceled', |
|||
'yes' => 'yes', |
|||
'no' => 'No' |
|||
], |
|||
'parking_space' => [ |
|||
'vacant' => 'vacant', |
|||
'occupy' => 'occupy', |
|||
'high' => 'high', |
|||
'middle' => 'middle', |
|||
'land' => 'land', |
|||
'no_cars' => 'Parking space status: no cars, update: cars available', |
|||
'yes_cars' => 'Parking status updated with cars available, no cars available', |
|||
'number_update' => 'License plate number update', |
|||
'number_exists' => 'The parking number already exists' |
|||
], |
|||
'parking_information' => [ |
|||
'not_default' => 'Default parking space type not set' |
|||
], |
|||
'parking_camera' => [ |
|||
'number_exists' => 'The device number already exists', |
|||
'flat_garage' => 'Flat garage' |
|||
], |
|||
'parking_pattern' => [ |
|||
'name_exists' => 'Activity mode already exists', |
|||
'space_exists' => 'The current mode parking number already exists', |
|||
'space_not_exists' => 'The current parking space number does not exist', |
|||
'type_not_exists' => 'The current parking space type does not exist' |
|||
], |
|||
'event_calendar' => [ |
|||
'planned' => 'planned', |
|||
'running' => 'running', |
|||
'ended' => 'ended', |
|||
'disabled' => 'disabled', |
|||
'pattern_exists' => 'The current activity mode already exists', |
|||
'error_status' => 'The current activity status cannot be deleted', |
|||
'error_end' => 'The current activity status cannot be ended' |
|||
] |
|||
]; |
|||
@ -0,0 +1,112 @@ |
|||
<?php |
|||
|
|||
return [ |
|||
'auth' => [ |
|||
'u_empty' => 'The username cannot be empty', |
|||
'p_empty' => 'Password cannot be empty', |
|||
'u_p_error' => 'Account or password error', |
|||
'u_disabled' => 'Account has been disabled' |
|||
], |
|||
'admin_user' => [ |
|||
'l_a_empty' => 'Login account cannot be empty', |
|||
'l_a_alpha_num' => 'Login account can only contain English letters and numbers', |
|||
'l_a_between' => 'The length of the login account must be 4-20', |
|||
'r_empty' => 'User role cannot be empty', |
|||
's_p_empty' => 'The parking lot cannot be empty', |
|||
'p_empty' => 'The initial password cannot be empty', |
|||
'p_between' => 'The initial password length must be 12-30', |
|||
'email' => 'Email address format error', |
|||
's_empty' => 'The status cannot be empty', |
|||
's_in' => 'Status must be 0 or 1' |
|||
], |
|||
'admin_role' => [ |
|||
'n_empty' => 'The role name cannot be empty', |
|||
'n_max' => 'The character name can be up to 50 characters long', |
|||
'm_empty' => 'Role permissions cannot be empty', |
|||
'm_array' => 'Role permission data must be an array', |
|||
'r_max' => 'The character name can be up to 50 characters long' |
|||
], |
|||
'admin_config' => [ |
|||
'content_empty' => 'Configuration data cannot be empty', |
|||
'parking_lot_id_empty' => 'The local parking lot ID configuration cannot be empty', |
|||
'parking_lot_sum_empty' => 'The total number of parking spaces in the parking lot cannot be empty', |
|||
'parking_lot_sum_num' => 'The total number of parking spaces in the parking lot must be numerical', |
|||
'zombie_car_empty' => 'Zombie car parking duration configuration cannot be empty', |
|||
'zombie_car_num' => 'Zombie car parking duration configuration must be numerical' |
|||
], |
|||
'id_empty' => 'Number cannot be empty', |
|||
'id_numeric' => 'The number must be a number', |
|||
'admin_translation' => [ |
|||
'en_empty' => 'English translation cannot be empty', |
|||
'zh_cn_empty' => 'Simplified Chinese translation cannot be empty', |
|||
'zh_tw_empty' => 'Traditional Chinese translation cannot be empty' |
|||
], |
|||
'admin_floor' => [ |
|||
'n_empty' => 'The floor name cannot be empty', |
|||
'n_max' => 'Floor name can be up to 50 characters long', |
|||
'r_array' => 'The floor name data must be an array', |
|||
], |
|||
'upload' => [ |
|||
'i_empty' => 'The image file cannot be empty', |
|||
'i_image' => 'The uploaded file must be an image', |
|||
'i_max' => 'The uploaded image file cannot exceed 10MB' |
|||
], |
|||
'admin_list_vip' => [ |
|||
'l_empty' => 'The license plate number cannot be empty', |
|||
'l_max' => 'License plate number up to 20 characters', |
|||
'file_empty' => 'Import file cannot be empty', |
|||
'file_mimes' => 'The import file type must be xlsx|xls|csv', |
|||
'file_max' => 'The maximum limit for importing files is 2048' |
|||
], |
|||
'space_attributes' => [ |
|||
'a_empty' => 'Parking space attribute name cannot be empty', |
|||
'i_empty' => 'The import icon cannot be empty' |
|||
], |
|||
'space_type' => [ |
|||
'n_empty' => 'The parking space type name cannot be empty' |
|||
], |
|||
'license_plate' => [ |
|||
'n_empty' => 'The license plate number cannot be empty', |
|||
'type_empty' => 'Parking space type cannot be empty' |
|||
], |
|||
'parking_space' => [ |
|||
'type_id_empty' => 'Parking space type data cannot be empty', |
|||
'type_id_numeric' => 'Parking space type data must be numeric', |
|||
'attr_id_empty' => 'Parking space attribute data cannot be empty', |
|||
'attr_id_numeric' => 'Parking space attribute data must be numeric', |
|||
'ids_empty' => 'Parking data cannot be empty', |
|||
'ids_array' => 'Parking data must be an array', |
|||
], |
|||
'map' => [ |
|||
'f_empty' => 'The floor number cannot be empty', |
|||
'f_number' => 'The floor number must be a number', |
|||
'p_empty' => 'The parking space number cannot be empty', |
|||
'p_number' => 'The parking space number must be a number', |
|||
'd_empty' => 'Save data cannot be empty' |
|||
], |
|||
'parking_camera' => [ |
|||
'n_empty' => 'The device number cannot be empty', |
|||
'n_max' => 'License plate number up to 50 characters', |
|||
's_empty' => 'The server IP cannot be empty', |
|||
's_max' => 'Server IP up to 15 characters', |
|||
'c_empty' => 'Camera IP cannot be empty', |
|||
'c_max' => 'Camera IP up to 15 characters', |
|||
'p_array' => 'Parking data must be an array', |
|||
'lights_ip_empty' => 'Control light camera IP cannot be empty', |
|||
'lights_ip_max' => 'Control light camera IP up to 15 characters' |
|||
], |
|||
'parking_pattern' => [ |
|||
'm_empty' => 'Activity mode cannot be empty', |
|||
's_empty' => 'The status cannot be empty', |
|||
'c_empty' => 'Releasing superior parking spaces cannot be empty', |
|||
'r_empty' => 'Activity mode cannot be empty', |
|||
'id_empty' => 'The activity mode number cannot be empty', |
|||
'space_id_empty' => 'The mode parking number cannot be empty', |
|||
'type_empty' => 'The mode parking space type cannot be empty', |
|||
], |
|||
'event_calendar' => [ |
|||
'p_empty' => 'Activity mode cannot be empty', |
|||
's_empty' => 'The start time cannot be empty', |
|||
'e_empty' => 'The end time cannot be empty' |
|||
] |
|||
]; |
|||
@ -0,0 +1,85 @@ |
|||
<?php |
|||
|
|||
return [ |
|||
'get_user_info_failed' => '獲取用戶資訊失敗', |
|||
'get_user_info_list_failed' => '獲取用戶資訊失敗', |
|||
'admin_user' => [ |
|||
'create_failed' => '創建用戶失敗', |
|||
'update_failed' => '更新用戶失敗', |
|||
'destroy_failed' => '删除用戶失敗' |
|||
], |
|||
'admin_role' => [ |
|||
'create_failed' => '創建角色失敗', |
|||
'update_failed' => '更新角色失敗', |
|||
'destroy_failed' => '删除角色失敗' |
|||
], |
|||
'update_admin_config_failed' => '更新配寘失敗', |
|||
'get_data_failed' => '獲取數據失敗', |
|||
'exception_handler' => [ |
|||
'login' => '請先登錄', |
|||
'resource' => '資源不存在', |
|||
'api' => '介面不存在', |
|||
'role' => '沒有操作許可權', |
|||
'frequent' => '請求過於頻繁,請稍後再試', |
|||
'system' => '系統錯誤' |
|||
], |
|||
'admin_translation' => [ |
|||
'create_failed' => '創建翻譯失敗', |
|||
'update_failed' => '更新翻譯失敗', |
|||
'destroy_failed' => '删除翻譯失敗' |
|||
], |
|||
'admin_floor' => [ |
|||
'create_failed' => '創建樓層失敗', |
|||
'update_failed' => '更新樓層失敗', |
|||
'destroy_failed' => '删除樓層失敗' |
|||
], |
|||
'upload' => [ |
|||
'error' => '上傳失敗' |
|||
], |
|||
'admin_vip_list' => [ |
|||
'create_failed' => '創建VIP名單失敗', |
|||
'update_failed' => '更新VIP名單失敗', |
|||
'destroy_failed' => '删除VIP名單失敗', |
|||
'import_failed' => '上傳失敗' |
|||
], |
|||
'space_attributes' => [ |
|||
'create_failed' => '創建車位内容失敗', |
|||
'update_failed' => '更新車位内容失敗', |
|||
'destroy_failed' => '删除車位内容失敗' |
|||
], |
|||
'space_type' => [ |
|||
'create_failed' => '創建車位類型失敗', |
|||
'update_failed' => '更新車位類型失敗', |
|||
'destroy_failed' => '删除車位類型失敗' |
|||
], |
|||
'license_plate' => [ |
|||
'create_failed' => '創建車牌號碼失敗', |
|||
'update_failed' => '更新車牌號碼失敗', |
|||
'destroy_failed' => '删除車牌號碼失敗', |
|||
'clear_failed' => '清除車牌號碼失敗' |
|||
], |
|||
'parking_space' => [ |
|||
'update_type_failed' => '修改車位類型失敗', |
|||
'update_attr_failed' => '修改車位内容失敗' |
|||
], |
|||
'parking_information' => [ |
|||
'create_failed' => '新增失敗' |
|||
], |
|||
'parking_camera' => [ |
|||
'create_failed' => '新增失敗', |
|||
'update_failed' => '更新失敗', |
|||
'destroy_failed' => '删除失敗' |
|||
], |
|||
'parking_pattern' => [ |
|||
'create_failed' => '新增失敗', |
|||
'update_failed' => '更新失敗', |
|||
'destroy_failed' => '删除失敗' |
|||
], |
|||
'event_calendar' => [ |
|||
'create_failed' => '新增活動失敗', |
|||
'update_failed' => '更新活動失敗', |
|||
'destroy_failed' => '删除活動失敗', |
|||
'end_failed' => '結束活動失敗', |
|||
'end_succeeded' => '結束活動成功' |
|||
] |
|||
]; |
|||
@ -0,0 +1,60 @@ |
|||
<?php |
|||
|
|||
return [ |
|||
'vip_list' => [ |
|||
'license' => '車牌號碼', |
|||
'import_template' => 'VIP名單導入範本', |
|||
'list' => 'VIP名單' |
|||
], |
|||
'global' => [ |
|||
'index' => '序號', |
|||
'admin' => '操作員' |
|||
], |
|||
'license_plate' => [ |
|||
'import_template' => '車牌管理導入範本' |
|||
], |
|||
'parking_space' => [ |
|||
'list' => '車位清單', |
|||
'floor' => '樓層', |
|||
'number' => '車位號碼', |
|||
'space_attr' => '車位内容', |
|||
'license_plate' => '車牌號碼', |
|||
'berthing_time' => '停泊時間', |
|||
'recognition' => '車牌識別度', |
|||
'status' => '狀態', |
|||
'space_type' => '車位類型', |
|||
'operation_type' => '操作類型', |
|||
'updated_at' => '最後更新時間', |
|||
], |
|||
'parking_camera' => [ |
|||
'list' => '車位相機', |
|||
'number' => '設備編號', |
|||
'camera_ip' => 'IP地址', |
|||
'parking_space_count' => '設備管理車位個數', |
|||
'parking_space_numbers' => '關聯車位號', |
|||
'is_control_lights' => '是否有外控燈', |
|||
'type' => '相機類型', |
|||
'status' => '通訊狀態', |
|||
'updated_at' => '最後更新時間', |
|||
], |
|||
'parking_pattern' => [ |
|||
'model_name' => '活動模式', |
|||
'parking_space_number' => '車位號碼', |
|||
'parking_space_type' => '車位類型', |
|||
'create_pattern' => '活動模式創建範本', |
|||
'spaces_pattern' => '活動模式分配範本' |
|||
], |
|||
'operation_log' => [ |
|||
'list' => '系統日誌', |
|||
'created_at' => '操作時間', |
|||
'operation_name' => '操作員', |
|||
'main_directory' => '主目錄', |
|||
'sub_directory' => '副目錄', |
|||
'action' => '操作', |
|||
'action_str' => '操作類型', |
|||
'description' => '操作内容', |
|||
], |
|||
'event_calendar' => [ |
|||
'list' => '活動行事曆範本' |
|||
] |
|||
]; |
|||
@ -0,0 +1,90 @@ |
|||
<?php |
|||
|
|||
return [ |
|||
'login' => '登入平臺', |
|||
'logout' => '註銷', |
|||
'config' => [ |
|||
'update' => '系統配寘更新' |
|||
], |
|||
'admin_floor' => [ |
|||
'create' => '創建樓層', |
|||
'update' => '更新樓層', |
|||
'delete' => '删除樓層', |
|||
'region_create' => '創建樓層關聯區域', |
|||
'region_delete' => '删除角色關聯選單', |
|||
], |
|||
'role' => [ |
|||
'create' => '創建角色', |
|||
'update' => '更新角色', |
|||
'delete' => '删除角色', |
|||
'menu_delete' => '删除角色關聯選單', |
|||
'menu_create' => '創建角色關聯選單' |
|||
], |
|||
'translation' => [ |
|||
'create' => '創建翻譯', |
|||
'update' => '更新翻譯', |
|||
'delete' => '删除翻譯' |
|||
], |
|||
'admin_user' => [ |
|||
'create' => '創建用戶', |
|||
'update' => '更新用戶', |
|||
'delete' => '删除用戶', |
|||
'role_create' => '創建用戶關聯角色', |
|||
'role_update' => '更新用戶關聯角色', |
|||
'role_delete' => '删除用戶關聯角色' |
|||
], |
|||
'license_plate' => [ |
|||
'create' => '創建車牌號碼', |
|||
'update' => '更新車牌號碼', |
|||
'delete' => '删除車牌號碼' |
|||
], |
|||
'space_attributes' => [ |
|||
'create' => '創建車位内容', |
|||
'update' => '更新車位内容', |
|||
'delete' => '删除車位内容' |
|||
], |
|||
'space_type' => [ |
|||
'create' => '創建車位類型', |
|||
'update' => '更新車位類型', |
|||
'delete' => '删除車位類型' |
|||
], |
|||
'vip_list' => [ |
|||
'create' => '創建VIP名單', |
|||
'update' => '更新VIP名單', |
|||
'delete' => '删除VIP名單' |
|||
], |
|||
'map' => [ |
|||
'save' => '繪製電子地圖保存' |
|||
], |
|||
'parking_information' => [ |
|||
'create' => '創建車位資訊', |
|||
'delete' => '更新車位資訊', |
|||
'clear' => '清除車位資訊' |
|||
], |
|||
'parking_camera' => [ |
|||
'create' => '創建車位相機', |
|||
'update' => '更新車位相機', |
|||
'delete' => '删除車位相機', |
|||
'create_space_camera' => '創建車位控燈相機', |
|||
'delete_space_camera' => '删除車位控燈相機' |
|||
], |
|||
'parking_space' => [ |
|||
'create' => '創建車位', |
|||
], |
|||
'parking_pattern' => [ |
|||
'create' => '創建活動模式', |
|||
'update' => '更新活動模式', |
|||
'delete' => '删除活動模式' |
|||
], |
|||
'parking_pattern_space' => [ |
|||
'create' => '創建活動模式關聯車位', |
|||
'update' => '更新活動模式關聯車位', |
|||
'delete' => '删除活動模式關聯車位' |
|||
], |
|||
'event_calendar' => [ |
|||
'create' => '創建活動行事曆', |
|||
'update' => '更新活動行事曆', |
|||
'delete' => '删除活動行事曆', |
|||
'import' => '導入活動行事曆' |
|||
] |
|||
]; |
|||
@ -0,0 +1,70 @@ |
|||
<?php |
|||
|
|||
return [ |
|||
'homepage' => '主頁', |
|||
'model_manage' => '模式管理', |
|||
'event_calendar' => '活動行事曆', |
|||
'cat_status' => '車位狀態', |
|||
'cat_map' => '車位地圖', |
|||
'cat_list' => '車位清單', |
|||
'cat_type' => '車位類型管理', |
|||
'cat_attr' => '車位内容管理', |
|||
'draw_map' => '繪製電子地圖', |
|||
'parking_information' => '車位停車資訊', |
|||
'special_car_manage' => '特別車位管理', |
|||
'vip_list' => 'VIP名單', |
|||
'vip_access_record' => 'VIP進出記錄', |
|||
'information_center' => '資訊中心', |
|||
'alarm_notice' => '警報 & 通知', |
|||
'statistics_report' => '統計報表', |
|||
'recognition_rate' => '車牌識別率', |
|||
'parking_behavior' => '停車行為', |
|||
'utilization_rate' => '車位使用率', |
|||
'occupancy_rate' => '車位佔用率', |
|||
'manual_correction' => '車牌手動修正記錄', |
|||
'system_log' => '系統日誌', |
|||
'device_manage' => '設備管理', |
|||
'camera_management' => '車位相機管理', |
|||
'system_manage' => '系統管理', |
|||
'total_configuration' => '系統總配寘', |
|||
'floor_plan' => '樓層配寘', |
|||
'translation' => '翻譯', |
|||
'user_manage' => '用戶管理', |
|||
'user_list' => '用戶列表', |
|||
'role_manage' => '角色管理', |
|||
'read_only' => '只讀', |
|||
'view' => '查看', |
|||
'add' => '新增', |
|||
'edit' => '編輯', |
|||
'delete' => '删除', |
|||
'import' => '導入', |
|||
'export' => '匯出', |
|||
'batch_delete' => '批量删除', |
|||
'download_template' => '下載範本', |
|||
'end' => '結束', |
|||
'batch_import' => '批量導入', |
|||
'view_details' => '查看詳情', |
|||
'reserved_parking' => '釋放優越卡預留車位', |
|||
'departure_reminder' => '離場提示', |
|||
'add_parking_space' => '車位添加', |
|||
'edit_parking_space' => '車位編輯', |
|||
'delete_parking_space' => '車位删除', |
|||
'add_new_energy' => '設定新能源車位', |
|||
'delete_new_energy' => '取消新能源車位', |
|||
'license_plate_management' => '車牌管理', |
|||
'add_license_plate' => '添加車牌', |
|||
'edit_license_plate' => '編輯車牌', |
|||
'delete_license_plate' => '删除車牌', |
|||
'clear_license_plate' => '清除車牌', |
|||
'clear' => '清除', |
|||
'alarm_settings' => '告警設定', |
|||
'debug' => '調試', |
|||
'related_parking_spaces' => '關聯車位', |
|||
'add_floor' => '添加樓層', |
|||
'edit_floor' => '編輯樓層', |
|||
'add_partition' => '添加分區', |
|||
'edit_partition' => '編輯分區', |
|||
'gate_management' => '閘道管理', |
|||
'stop_on_duty' => '車場崗亭', |
|||
'lane_video' => '車道視頻' |
|||
]; |
|||
@ -0,0 +1,22 @@ |
|||
<?php |
|||
|
|||
return [ |
|||
'auth' => [ |
|||
'token_exists' => '缺少認證權杖', |
|||
'token_invalid' => '認證權杖無效', |
|||
'user_disabled' => '用戶已被禁用', |
|||
'use_json' => '請求必須使用JSON格式', |
|||
'login_invalid' => '登入失效' |
|||
], |
|||
'api' => [ |
|||
'login' => '請先登錄', |
|||
'permission' => '沒有操作許可權', |
|||
'resource' => '資源不存在', |
|||
'data' => '數據驗證失敗', |
|||
'system' => '系統錯誤' |
|||
], |
|||
'check' => [ |
|||
'user_auth' => '你無權訪問!' |
|||
] |
|||
|
|||
]; |
|||
@ -0,0 +1,78 @@ |
|||
<?php |
|||
|
|||
return [ |
|||
'admin_role' => [ |
|||
'name_exists' => '角色名稱已存在', |
|||
'menu_error' => '角色編號參數有誤' |
|||
], |
|||
'admin_user' => [ |
|||
'name_exists' => '用戶帳號已存在' |
|||
], |
|||
'admin_translation' => [ |
|||
'data_exists' => '翻譯配寘已存在' |
|||
], |
|||
'admin_floor' => [ |
|||
'name_exists' => '樓層名稱已存在' |
|||
], |
|||
'admin_vip_list' => [ |
|||
'license_exists' => '車牌號碼已存在' |
|||
], |
|||
'space_attributes' => [ |
|||
'attributes_exists' => '車位内容名稱已存在' |
|||
], |
|||
'space_type' => [ |
|||
'red' => '紅色', |
|||
'green' => '綠色', |
|||
'yellow' => '黃色', |
|||
'blue' => '藍色', |
|||
'purple' => '紫色', |
|||
'cyan' => '青色', |
|||
'white' => '白色', |
|||
'name_exists' => '車位類型名稱已存在', |
|||
'license_exists' => '請先清空車牌,即可删除' |
|||
], |
|||
'license_plate' => [ |
|||
'number_exists' => '車牌號碼已存在', |
|||
'not_clear' => '沒有車牌需要清除' |
|||
], |
|||
'reservation' => [ |
|||
'undetermined' => '待確定', |
|||
'confirmed' => '已確定', |
|||
'canceled' => '已取消', |
|||
'yes' => '是', |
|||
'no' => '否' |
|||
], |
|||
'parking_space' => [ |
|||
'vacant' => '空置', |
|||
'occupy' => '佔用', |
|||
'high' => '高', |
|||
'middle' => '中', |
|||
'land' => '低', |
|||
'no_cars' => '車位狀態無車更新有車', |
|||
'yes_cars' => '車位狀態有車更新無車', |
|||
'number_update' => '車牌號更新', |
|||
'number_exists' => '車位號碼已存在' |
|||
], |
|||
'parking_information' => [ |
|||
'not_default' => '未設定默認車位類型' |
|||
], |
|||
'parking_camera' => [ |
|||
'number_exists' => '設備編號已存在', |
|||
'flat_garage' => '平面車庫' |
|||
], |
|||
'parking_pattern' => [ |
|||
'name_exists' => '活動模式已存在', |
|||
'space_exists' => '當前模式車位號已存在', |
|||
'space_not_exists' => '當前模式車位號不存在', |
|||
'type_not_exists' => '當前模式車位類型不存在' |
|||
], |
|||
'event_calendar' => [ |
|||
'planned' => '計畫中', |
|||
'running' => '運行中', |
|||
'ended' => '已結束', |
|||
'disabled' => '已停用', |
|||
'pattern_exists' => '當前活動模式已存在', |
|||
'error_status' => '當前活動狀態不可删除', |
|||
'error_end' => '當前活動狀態不可結束' |
|||
] |
|||
]; |
|||
@ -0,0 +1,112 @@ |
|||
<?php |
|||
|
|||
return [ |
|||
'auth' => [ |
|||
'u_empty' => '用戶名不能為空', |
|||
'p_empty' => '密碼不能為空', |
|||
'u_p_error' => '帳號或密碼錯誤', |
|||
'u_disabled' => '帳號已被禁用' |
|||
], |
|||
'admin_user' => [ |
|||
'l_a_empty' => '登入帳號不能為空', |
|||
'l_a_alpha_num' => '登入帳號只能是英文字母和數位', |
|||
'l_a_between' => '登入帳號長度必須4-20', |
|||
'r_empty' => '用戶角色不能為空', |
|||
's_p_empty' => '所屬停車場不能為空', |
|||
'p_empty' => '初始密碼不能為空', |
|||
'p_between' => '初始密碼長度必須12-30', |
|||
'email' => '電郵地址格式錯誤', |
|||
's_empty' => '狀態不能為空', |
|||
's_in' => '狀態至必須是0或1' |
|||
], |
|||
'admin_role' => [ |
|||
'n_empty' => '角色名稱不能為空', |
|||
'n_max' => '角色名稱最多50個字元', |
|||
'm_empty' => '角色許可權不能為空', |
|||
'm_array' => '角色許可權數據必須是數組', |
|||
'r_max' => '角色名稱最多50個字元' |
|||
], |
|||
'admin_config' => [ |
|||
'content_empty' => '配寘數據不能為空', |
|||
'parking_lot_id_empty' => '本地停車場ID配寘不能為空', |
|||
'parking_lot_sum_empty' => '車場總車位數配寘不能為空', |
|||
'parking_lot_sum_num' => '車場總車位數配寘必須是數位', |
|||
'zombie_car_empty' => '僵屍車停車時長配寘不能為空', |
|||
'zombie_car_num' => '僵屍車停車時長配寘必須是數位' |
|||
], |
|||
'id_empty' => '編號不能為空', |
|||
'id_numeric' => '編號必須是數位', |
|||
'admin_translation' => [ |
|||
'en_empty' => '英文翻譯不能為空', |
|||
'zh_cn_empty' => '中文簡體翻譯不能為空', |
|||
'zh_tw_empty' => '中文繁體翻譯不能為空' |
|||
], |
|||
'admin_floor' => [ |
|||
'n_empty' => '樓層名稱不能為空', |
|||
'n_max' => '樓層名稱最多50個字元', |
|||
'r_array' => '樓層名稱數據必須是數組', |
|||
], |
|||
'upload' => [ |
|||
'i_empty' => '圖片檔案不能為空', |
|||
'i_image' => '上傳文件必須是圖片', |
|||
'i_max' => '上傳圖片檔案不可超過10MB' |
|||
], |
|||
'admin_list_vip' => [ |
|||
'l_empty' => '車牌號碼不能為空', |
|||
'l_max' => '車牌號碼最多20個字元', |
|||
'file_empty' => '導入檔案不能為空', |
|||
'file_mimes' => '導入檔案類型必須是xlsx|xls|csv', |
|||
'file_max' => '導入檔案最大不超過2048' |
|||
], |
|||
'space_attributes' => [ |
|||
'a_empty' => '車位内容名稱不能為空', |
|||
'i_empty' => '匯入圖示不能為空' |
|||
], |
|||
'space_type' => [ |
|||
'n_empty' => '車位類型名稱不能為空' |
|||
], |
|||
'license_plate' => [ |
|||
'n_empty' => '車牌號碼不能為空', |
|||
'type_empty' => '車位類型不能為空' |
|||
], |
|||
'parking_space' => [ |
|||
'type_id_empty' => '車位類型數據不能為空', |
|||
'type_id_numeric' => '車位類型數據必須是數位', |
|||
'attr_id_empty' => '車位内容數據不能為空', |
|||
'attr_id_numeric' => '車位内容數據必須是數位', |
|||
'ids_empty' => '車位數據不能為空', |
|||
'ids_array' => '車位數據必須是數組', |
|||
], |
|||
'map' => [ |
|||
'f_empty' => '樓層編號不能為空', |
|||
'f_number' => '樓層編號必須是數位', |
|||
'p_empty' => '車位編號必須是數位', |
|||
'p_number' => '車位編號必須是數位', |
|||
'd_empty' => '保存數據不能為空' |
|||
], |
|||
'parking_camera' => [ |
|||
'n_empty' => '設備編號不能為空', |
|||
'n_max' => '車牌號碼最多50個字元', |
|||
's_empty' => '服務器IP不能為空', |
|||
's_max' => '服務器IP最多15個字元', |
|||
'c_empty' => '相機IP不能為空', |
|||
'c_max' => '相機IP最多15個字元', |
|||
'p_array' => '車位數據必須是數組', |
|||
'lights_ip_empty' => '控燈相機IP不能為空', |
|||
'lights_ip_max' => '控燈相機IP最多15個字元' |
|||
], |
|||
'parking_pattern' => [ |
|||
'm_empty' => '活動模式不能為空', |
|||
's_empty' => '狀態不能為空', |
|||
'c_empty' => '釋放優越車位不能為空', |
|||
'r_empty' => '活動模式不能為空', |
|||
'id_empty' => '活動模式編號不能為空', |
|||
'space_id_empty' => '模式車位號不能為空', |
|||
'type_empty' => '模式車位類型不能為空', |
|||
], |
|||
'event_calendar' => [ |
|||
'p_empty' => '活動模式不能為空', |
|||
's_empty' => '開始時間不能為空', |
|||
'e_empty' => '結束時間不能為空' |
|||
] |
|||
]; |
|||
Loading…
Reference in new issue