Browse Source

英文翻译,繁体翻译

master
wanghongjun 1 month ago
parent
commit
624b10d02c
  1. 85
      resources/lang/en/exception.php
  2. 60
      resources/lang/en/exports.php
  3. 90
      resources/lang/en/log.php
  4. 70
      resources/lang/en/menu.php
  5. 22
      resources/lang/en/middleware.php
  6. 78
      resources/lang/en/service.php
  7. 112
      resources/lang/en/validation.php
  8. 2
      resources/lang/zh-CN/log.php
  9. 85
      resources/lang/zh-TW/exception.php
  10. 60
      resources/lang/zh-TW/exports.php
  11. 90
      resources/lang/zh-TW/log.php
  12. 70
      resources/lang/zh-TW/menu.php
  13. 22
      resources/lang/zh-TW/middleware.php
  14. 78
      resources/lang/zh-TW/service.php
  15. 112
      resources/lang/zh-TW/validation.php

85
resources/lang/en/exception.php

@ -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'
]
];

60
resources/lang/en/exports.php

@ -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'
]
];

90
resources/lang/en/log.php

@ -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'
]
];

70
resources/lang/en/menu.php

@ -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'
];

22
resources/lang/en/middleware.php

@ -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.'
]
];

78
resources/lang/en/service.php

@ -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'
]
];

112
resources/lang/en/validation.php

@ -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'
]
];

2
resources/lang/zh-CN/log.php

@ -28,7 +28,7 @@ return [
'admin_user' => [
'create' => '创建用户',
'update' => '更新用户',
'delete' => '更新用户',
'delete' => '删除用户',
'role_create' => '创建用户关联角色',
'role_update' => '更新用户关联角色',
'role_delete' => '删除用户关联角色'

85
resources/lang/zh-TW/exception.php

@ -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' => '結束活動成功'
]
];

60
resources/lang/zh-TW/exports.php

@ -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' => '活動行事曆範本'
]
];

90
resources/lang/zh-TW/log.php

@ -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' => '導入活動行事曆'
]
];

70
resources/lang/zh-TW/menu.php

@ -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' => '車道視頻'
];

22
resources/lang/zh-TW/middleware.php

@ -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' => '你無權訪問!'
]
];

78
resources/lang/zh-TW/service.php

@ -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' => '當前活動狀態不可結束'
]
];

112
resources/lang/zh-TW/validation.php

@ -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…
Cancel
Save