392 lines
22 KiB
PHP
392 lines
22 KiB
PHP
<?php
|
|
|
|
// [English]
|
|
return [
|
|
'Home' => 'Home',
|
|
'Gallery' => 'Gallery',
|
|
'Api' => 'Api',
|
|
'My picture' => 'My picture',
|
|
'Setting' => 'Setting',
|
|
'System management' => 'System',
|
|
'Console' => 'Console',
|
|
'Role group' => 'Role groups',
|
|
'User management' => 'Users',
|
|
'Picture management' => 'Pictures',
|
|
'Storage' => 'Storages',
|
|
'System setting' => 'System setting',
|
|
'Sign In' => 'Sign In',
|
|
'Sign Up' => 'Sign Up',
|
|
'Logout' => 'Logout',
|
|
'Used capacity' => 'Used capacity',
|
|
'Sign in tip' => 'Please log in and experience',
|
|
'Home upload info' => 'Up to %s piece pictures can be uploaded, and %s piece picture can be selected at a time. This site has hosted %s piece pictures.',
|
|
'Account input tip' => 'Please enter a user name or email address',
|
|
'Password input tip' => 'Please input a password',
|
|
'Copy successful' => 'Copy succeeded',
|
|
'Copy failed' => 'Copy failed',
|
|
'Upload pasted photos?' => 'Upload pasted pictures?',
|
|
'Confirm' => 'Confirm',
|
|
'Cancel' => 'Cancel',
|
|
'Exception occurred' => 'Exception occurred',
|
|
'Footer tip' => 'Please do not upload pictures that violate the law. Violators will bear the consequences.',
|
|
'%s second%s ago' => '%s second%s ago',
|
|
'%s minute%s ago' => '%s minute%s ago',
|
|
'%s hour%s ago' => '%s hour%s ago',
|
|
'%s day%s ago' => '%s day%s ago',
|
|
'%s week%s ago' => '%s week%s ago',
|
|
'%s month%s ago' => '%s month%s ago',
|
|
'%s year%s ago' => '%s year%s ago',
|
|
'See more' => 'See more',
|
|
'Loading more' => 'Load more',
|
|
'Loading...' => 'Loading...',
|
|
'No more' => 'I also have a bottom line~',
|
|
'No data available' => 'No data',
|
|
'There are %s pictures in total' => 'There are %s pictures in total',
|
|
'Select all' => 'Select all',
|
|
'Deselect all' => 'Deselect all',
|
|
'Selected items' => 'Selected item',
|
|
'Move' => 'Move',
|
|
'Delete' => 'Delete',
|
|
'Reset data' => 'Reset data',
|
|
'Enter search...' => 'Press enter search...',
|
|
'Are you sure to delete this picture?' => 'Are you sure to delete this picture?',
|
|
'Are you sure to delete the selected picture?' => 'Are you sure to delete the selected picture?',
|
|
'Folder not found' => 'Folder not found',
|
|
'Open' => 'Open',
|
|
'Close' => 'Close',
|
|
'Rename' => 'Rename',
|
|
'Please enter a folder name' => 'Please enter a folder name',
|
|
'Are you sure to delete this folder?' => 'Are you sure to delete this folder?',
|
|
'See picture' => 'View picture',
|
|
'Open picture in new window' => 'Open picture in new window',
|
|
'Please enter a picture name' => 'Please enter a picture name',
|
|
'Copy link' => 'Copy link',
|
|
'Open link' => 'Open link',
|
|
'Attribute' => 'Attribute',
|
|
'New folder' => 'New folder',
|
|
'Refresh' => 'Refresh',
|
|
'Select at least one data!' => 'Select at least one data!',
|
|
'No data available!' => 'No data',
|
|
'Data exception!' => 'Data exception!',
|
|
'Picture link' => 'Picture outer chain',
|
|
'Alias:' => 'Alias: ',
|
|
'Link:' => 'Link: ',
|
|
'Position:' => 'Position: ',
|
|
'Size:' => 'Size: ',
|
|
'MD5:' => 'MD5: ',
|
|
'Type:' => 'Type: ',
|
|
'User name' => 'User name',
|
|
'Mailbox' => 'Mailbox',
|
|
'Token tip' => 'Note: token has permission to manage pictures. Please do not disclose it at will.',
|
|
'Nickname' => 'Nickname',
|
|
'Default upload folder' => 'Default upload folder',
|
|
'Default upload folder tip' => 'Default upload folder name (automatically created when there is no upload)',
|
|
'Old password' => 'Original password',
|
|
'Old password tip' => 'Original password, Do not want to modify please leave blank',
|
|
'Account' => 'Account',
|
|
'Password' => 'Password',
|
|
'Forgot your password?' => 'Forgot your password?',
|
|
'Registered account' => 'Registered account',
|
|
'Registration closed' => 'Registration closed',
|
|
'Send verification code' => 'Send verification code',
|
|
'Mail verification code' => 'Mail verification code',
|
|
'New password' => 'New password',
|
|
'Confirm new password' => 'Confirm new password',
|
|
'Reset password' => 'Reset password',
|
|
'Password tip' => 'Password, Do not want to modify please leave blank',
|
|
'Confirm password' => 'Confirm password',
|
|
'Save' => 'Save',
|
|
'Reset' => 'Reset',
|
|
'Occupied storage' => 'Occupied storage',
|
|
'Piece' => 'Piece',
|
|
'Number of pictures' => 'Number of pictures',
|
|
'Suspicious picture' => 'Suspicious picture',
|
|
'Number of users' => 'Number of users',
|
|
'Upload today' => 'Upload today',
|
|
'Uploaded yesterday' => 'Uploaded yesterday',
|
|
'Upload this month' => 'Upload this month',
|
|
'Visitor upload' => 'Visitor upload',
|
|
'System configuration' => 'System configuration',
|
|
'Operating system' => 'Operating system',
|
|
'Server IP:' => 'Server IP: ',
|
|
'Website domain name:' => 'Website domain name: ',
|
|
'Operating environment:' => 'Operating environment: ',
|
|
'PHP version:' => 'PHP version: ',
|
|
'File upload restrictions:' => 'File upload restrictions: ',
|
|
'Software information' => 'Software information',
|
|
'Software version:' => 'Software version: ',
|
|
'User manual:' => 'User \'s manual: ',
|
|
'Warehouse address:' => 'Warehouse address: ',
|
|
'System management tips' => 'In system configuration, pay attention to using the <script></script> label in the statistics code. If it is not necessary, it can be set to blank. <br> If the basic configuration cannot be saved, please check whether the request is blocked by the firewall.',
|
|
'Basic configuration' => 'Basic configuration',
|
|
'Upload configuration' => 'Upload configuration',
|
|
'User configuration' => 'User configuration',
|
|
'Mail configuration' => 'Mail configuration',
|
|
'Other configuration' => 'Other configuration',
|
|
'Picture identification yellow' => 'Picture identification yellow',
|
|
'Test mail sending' => 'Test mail sending',
|
|
'Variable name' => 'Variable name',
|
|
'Example' => 'Example',
|
|
'Explain' => 'Explain',
|
|
'Please input mailbox' => 'Please enter email address',
|
|
'Turn off registration' => 'Close registration',
|
|
'Existing account?' => 'Existing account?',
|
|
'Website title' => 'Website title',
|
|
'Website keywords' => 'Website keywords',
|
|
'Website description' => 'Website description',
|
|
'Custom CSS' => 'Custom CSS',
|
|
'Statistical code' => 'Statistical code',
|
|
'Allow visitors to upload' => 'Allow visitors to upload',
|
|
'Allow visitors to upload tip' => 'Can visitors upload',
|
|
'Upload max size' => 'Maximum upload size',
|
|
'Upload max size tip' => 'Unit: B, default 5242880: 5m',
|
|
'Upload single num' => 'Number of single simultaneous uploads',
|
|
'Same ip day max upload' => 'Maximum upload limit of the same IP in one day',
|
|
'Same ip day max upload tip' => 'If it is 0, there is no limit',
|
|
'Upload allowed exts' => 'File suffix allowed to upload',
|
|
'Upload allowed exts tip' => 'Comma separated',
|
|
'Path naming rule' => 'File path naming rules',
|
|
'File naming rule' => 'File naming rules',
|
|
'Path naming variable cross reference table' => '<a href="javascript:void(0)" mdui-dialog="{target: \'#path-var\'}">Path naming variable comparison table</a>',
|
|
'File naming variable cross reference table' => '<a href="javascript:void(0)" mdui-dialog="{target: \'#file-var\'}">File naming variable cross reference table</a>',
|
|
'User initial quota' => 'User initial quota capacity',
|
|
'User initial quota tip' => 'Unit: B, default 1073741824: 1g, maximum 18 bits',
|
|
'Mail send mode' => 'Mail sending method',
|
|
'Mail smtp secure' => 'SMTP authentication method',
|
|
'Mail smtp host' => 'SMTP host address',
|
|
'Mail smtp username' => 'SMTP user name',
|
|
'Mail smtp password' => 'SMTP password',
|
|
'Mail smtp port' => 'SMTP port',
|
|
'Mail form mailbox' => 'Sender mailbox',
|
|
'Icp number' => 'E-ICP prepared No',
|
|
'Soft delete' => 'Soft delete',
|
|
'Soft delete tip' => 'The source file is not deleted when deleting the picture. It is not recommended to open it',
|
|
'Open gallery' => 'Open gallery function',
|
|
'Open gallery tip' => 'Open the gallery function, and the pictures uploaded by tourists will appear in the gallery',
|
|
'Open api' => 'Enable API',
|
|
'Open api tip' => 'Whether to open the interface function',
|
|
'Ban ip' => 'Blocked IP',
|
|
'Ban ip tip' => 'Blocked IP, multiple are separated by commas',
|
|
'Storage strategy' => 'Storage strategy',
|
|
'Domain name' => 'Domain name',
|
|
'Regional node' => 'Regional node',
|
|
'Region' => 'Region',
|
|
'Bucket name' => 'Bucket name',
|
|
'Operator account' => 'Operator account',
|
|
'Operator password' => 'Operator password',
|
|
'Cloud storage service name' => 'Cloud storage service name',
|
|
'System notice' => 'System announcement',
|
|
'System notice tip' => 'Support HTML',
|
|
'Remote storage type' => 'Remote storage type',
|
|
'Passive mode' => 'Passive mode',
|
|
'Connection address' => 'Connection address',
|
|
'Login account' => 'Login account',
|
|
'Login password' => 'Login password',
|
|
'Login mode' => 'Login mode',
|
|
'Connection port' => 'Connection port',
|
|
'Turn on picture yellow identification' => 'Turn on picture yellow identification',
|
|
'Turn on picture yellow identification tip' => 'Interface application address: <a href="https://www.moderatecontent.com" target="_blank">https://www.moderatecontent.com</a>',
|
|
'Content rating' => 'Content rating',
|
|
'Content rating tip' => '1 = very strict, 2 = strict, 3 = average',
|
|
'Very strict' => 'Very strict',
|
|
'Strict' => 'Strict',
|
|
'Commonly' => 'Commonly',
|
|
'System version' => 'System version',
|
|
'Default group' => 'Default group',
|
|
'Role group tips' => 'Users in different role groups will use different storage strategies to upload pictures. <br/> There is at least one default role group. Newly registered users and visitors will use the default role group. <br/> After the role group is deleted, the users under the group will be reset to the default role group.',
|
|
'Strategy used' => 'Use strategy',
|
|
'Name' => 'Name',
|
|
'Register default' => 'Register default',
|
|
'Operation' => 'Operation',
|
|
'Edit' => 'Edit',
|
|
'Add role group' => 'Add role group',
|
|
'Edit role group' => 'Edit role group',
|
|
'Group name' => 'Group name',
|
|
'Is default' => 'Default',
|
|
'Modify' => 'Modify',
|
|
'Are you sure to delete this role group?' => 'Are you sure to delete this role group?',
|
|
'Are you sure to delete the selected item role group?' => 'Are you sure to delete the selected role group?',
|
|
'There are %s users in total' => 'There are %s users in total',
|
|
'All' => 'All',
|
|
'Normal' => 'Normal',
|
|
'Frozen' => 'Frozen',
|
|
'Total capacity' => 'Total capacity',
|
|
'Account status' => 'Account status',
|
|
'Register IP' => 'Register IP',
|
|
'Modify user data' => 'Modify user data',
|
|
'Storage capacity' => 'Storage capacity',
|
|
'Used storage capacity' => 'Used storage capacity',
|
|
'Are you sure to delete this user?' => 'Are you sure you want to delete the user?',
|
|
'Are you sure to delete the selected user?' => 'Are you sure to delete the selected user?',
|
|
'Are you sure to freeze this user?' => 'Are you sure to freeze this user?',
|
|
'Are you sure to freeze the selected users?' => 'Are you sure to freeze the selected users?',
|
|
'Visitor picture' => 'Visitor picture',
|
|
'User' => 'User',
|
|
'Alias' => 'Alias',
|
|
'Route' => 'Route',
|
|
'Size' => 'Size',
|
|
'Type' => 'Type',
|
|
'Create time' => 'Create time',
|
|
'Upload time' => 'Upload time',
|
|
'See' => 'See',
|
|
'Country:' => 'Country: ',
|
|
'Region:' => 'Region: ',
|
|
'Area:' => 'Area: ',
|
|
'City:' => 'City: ',
|
|
'County:' => 'County: ',
|
|
'Local' => 'Local',
|
|
'Aliyun OSS' => 'Aliyun OSS',
|
|
'Tencent COS' => 'Tencent COS',
|
|
'Qiniu KODO' => 'Qiniu KODO',
|
|
'Upyun USS' => 'Upyun USS',
|
|
'Remote' => 'Remote',
|
|
'Storage strategy tips' => 'Multiple storage policies can be configured, and different role groups are used to control the user\'s picture storage policy.',
|
|
'It is already the latest version' => 'It is already the latest version',
|
|
'New version detected [%s]' => 'New version detected[%s]',
|
|
'Ignore' => 'Ignore',
|
|
'Don\'t prompt again' => 'Don\'t prompt again',
|
|
'Upgrade now' => 'Upgrade now',
|
|
'Upgrade note' => 'The original system files will be backed up before upgrading, but the \'runtime\' and \'public\' directories and databases will not be included',
|
|
'Do you need to back up the original system?' => '⚠ Do you need to back up the original system?',
|
|
'Backup' => 'Backup',
|
|
'No backup' => 'No backup',
|
|
'System prompt' => 'System prompt',
|
|
'Upgrading, please do not close the window' => 'Upgrading..., please do not close the window',
|
|
'Upgrade failed' => 'Upgrade failed, please try again later(Help documentation: <a target="_blank" href="https://www.kancloud.cn/wispx/lsky-pro/1569428">https://www.kancloud.cn/wispx/lsky-pro/1569428</a>)',
|
|
|
|
// Admin controller
|
|
'Unknown' => 'Unknown',
|
|
'Add failed' => 'Add failed',
|
|
'Added successfully' => 'Added successfully',
|
|
'Edit failed' => 'Edit failed',
|
|
'Edit succeeded' => 'Edit succeeded',
|
|
'Setting failed' => 'Setting failed',
|
|
'Setting succeeded' => 'Setting succeeded',
|
|
'Keep at least one default group' => 'Keep at least one default group',
|
|
'The default group cannot be deleted' => 'The default group cannot be deleted',
|
|
'Storage policy does not exist' => 'Storage policy does not exist',
|
|
'Visitor' => 'Visitor',
|
|
'Acquisition failed' => 'Acquisition failed',
|
|
'Get success' => 'Get success',
|
|
'The interface is abnormal, %s' => 'Interface exception, %s',
|
|
'Test' => 'Test',
|
|
'This is a test email!' => 'This is a test email!',
|
|
'Cannot continue, please make sure ZipArrive is installed correctly' => 'Unable to continue, please make sure ZipArchive is installed correctly',
|
|
'The current system is the latest version' => 'The current system is the latest version',
|
|
'The installation package is corrupt. Please try again later' => 'The installation package is corrupt. Please try again later',
|
|
'SQL file acquisition failed' => 'SQL file acquisition failed',
|
|
'Failed to get table field configuration file' => 'Failed to get table field profile',
|
|
'Upgrade Complete' => 'Upgrade Complete',
|
|
'Backup complete, %s' => 'Backup complete, %s',
|
|
'You cannot delete your account!' => 'You cannot delete your account!',
|
|
'You can\'t freeze your account!' => 'You can\'t freeze your account!',
|
|
'Freeze failed' => 'Freeze failed',
|
|
'Freeze succeeded' => 'Freeze succeeded',
|
|
'Data acquisition failed' => 'Data acquisition failed',
|
|
'Success' => 'Success',
|
|
'Modification failed' => 'Modification failed',
|
|
'Modified successfully' => 'Modified successfully',
|
|
'You cannot modify your status' => 'You cannot modify your status',
|
|
'Status modification failed' => 'Status modification failed',
|
|
'Status modification succeeded' => 'Status modification succeeded',
|
|
|
|
// Api controller
|
|
'The picture data was not found' => 'The picture data was not found',
|
|
'Delete succeeded' => 'Delete succeeded',
|
|
'Deletion failed' => 'Deletion failed',
|
|
'Delete succeeded!' => 'Delete succeeded!',
|
|
'Deletion failed!' => 'Deletion failed!',
|
|
'Account does not exist' => 'Account does not exist',
|
|
'Account password error' => 'Account password error',
|
|
'Token refresh failed' => 'Token refresh failed',
|
|
'The administrator closed the tourist upload channel' => 'The administrator closed the tourist upload channel',
|
|
'The administrator turned off the tourist upload!' => 'The administrator turned off the tourist upload!',
|
|
'The number of pictures uploaded today has reached the maximum' => 'The number of pictures uploaded today has reached the maximum',
|
|
'Save failed! Your storage capacity is insufficient, please contact the administrator!' => 'Save failed! Your storage capacity is insufficient, please contact the administrator!',
|
|
'Your account is frozen, please contact the administrator!' => 'Your account is frozen. Please contact the administrator!',
|
|
'Abnormal configuration of automatic watermark function' => 'Abnormal configuration of automatic watermark function',
|
|
'Upload failed. Please check whether the policy configuration is correct!' => 'Upload failed, please check whether the policy configuration is correct!',
|
|
'The picture %s is suspected of violation. Uploading is prohibited!' => 'The picture [%s] is suspected to be illegal. Upload is prohibited!',
|
|
'Folder creation failed!' => 'Folder creation failed!',
|
|
'Failed to save picture data' => 'Failed to save picture data',
|
|
'Picture resource acquisition failed' => 'Picture resource acquisition failed',
|
|
'Please enter the account number' => 'Please enter the account number',
|
|
'Please input a password' => 'Please input a password',
|
|
'Your account has been frozen, please contact the administrator!' => 'Your account has been frozen, please contact the administrator!',
|
|
'Incorrect password' => 'Incorrect password',
|
|
'User does not exist' => 'User does not exist',
|
|
|
|
// Validate
|
|
'Parent folder not found' => 'Parent folder not found',
|
|
'Parent folder exception' => 'Parent folder exception',
|
|
'Folder name cannot be empty' => 'Folder name cannot be empty',
|
|
'Folder name length max. 30 characters' => 'The folder name can be up to 30 characters long',
|
|
'Folder names can only be Chinese characters, letters and numbers' => 'Folder names can only be Chinese characters, letters and numbers',
|
|
'Role group name cannot be empty' => 'Role group name cannot be empty',
|
|
'The maximum length of the role group name is 30 characters' => 'The maximum length of the role group name is 30 characters',
|
|
'The role group name can only be Chinese characters, letters and numbers' => 'The role group name can only be Chinese characters, letters and numbers',
|
|
'User name cannot be empty' => 'User name cannot be empty',
|
|
'The user name cannot be less than three characters' => 'The user name cannot be less than three characters',
|
|
'User names can only be letters, numbers, and underscores_ And dash-' => 'User names can only be letters, numbers, and underscores_ And dash-',
|
|
'The user name character length exceeds the limit' => 'User name character length exceeds',
|
|
'User name already exists, please replace' => 'User name already exists, please replace',
|
|
'The length of nickname characters exceeds the limit' => 'Nickname character length exceeds',
|
|
'Default upload folder name length exceeds limit' => 'Default upload folder name length exceeds',
|
|
'The default upload folder name can only be Chinese characters, letters and numbers' => 'The default upload folder name can only be Chinese characters, letters and numbers',
|
|
'Mailbox cannot be empty' => 'Mailbox cannot be empty',
|
|
'The mailbox format is incorrect' => 'The mailbox format is incorrect',
|
|
'Mailbox character length exceeds the limit' => 'Mailbox character length exceeds the limit',
|
|
'Mailbox already exists' => 'Mailbox already exists',
|
|
'Password cannot be empty' => 'Password cannot be empty',
|
|
'The passwords entered twice are inconsistent' => 'The passwords entered twice are inconsistent',
|
|
'Please enter the verification code' => 'Please enter the verification code',
|
|
'Verification code error' => 'Verification code error',
|
|
|
|
// Middleware
|
|
'The administrator turned off API functionality' => 'The administrator has closed the API',
|
|
'Authentication failed' => 'Authentication failed',
|
|
'Token does not exist' => 'Token does not exist',
|
|
|
|
// Index controller
|
|
'Site registration closed' => 'Site registration closed',
|
|
'Registration successful' => 'Registration successful',
|
|
'Incorrect verification code' => 'Incorrect verification code',
|
|
'Reset successful' => 'Reset successful',
|
|
'Verification Code' => 'Verification Code',
|
|
'Retrieve password' => 'Retrieve password',
|
|
'Retrieve password mail content' => "Dear %s, you are applying for password reset. The verification code this time is <b> %s </b>. If it is not your own operation, please ignore it!",
|
|
'Sent successfully' => 'Sent successfully',
|
|
'Welcome back' => 'Welcome back',
|
|
'Gallery feature is off' => 'Gallery feature is off',
|
|
'API interface closed' => 'API interface closed',
|
|
'Installed tips' => 'You have successfully installed. Please delete the install.lock file if you need to re install',
|
|
'The database SQL file does not exist' => 'The database SQL file does not exist',
|
|
'Data written successfully' => 'Data written successfully',
|
|
'The passwords entered twice are inconsistent!' => 'The passwords entered twice are inconsistent!',
|
|
'Configuration file write failed' => 'Configuration file write failed',
|
|
'Setup lock file creation failed' => 'Failed to create the installation lock file',
|
|
'Set successfully' => 'Set successfully',
|
|
'Upload succeeded' => 'Upload succeeded',
|
|
'Created successfully' => 'Created successfully',
|
|
'Move succeeded' => 'Move succeeded',
|
|
'Move failed' => 'Move failed',
|
|
'The folder does not exist!' => 'The folder does not exist!',
|
|
'Rename succeeded' => 'Rename succeeded',
|
|
'Rename failed' => 'Rename failed',
|
|
'The original password is incorrect' => 'The original password is incorrect',
|
|
'Saved successfully' => 'Saved successfully',
|
|
'Batch deletion failed' => 'Batch deletion failed',
|
|
|
|
// Naming config
|
|
'Year' => 'Year',
|
|
'Month' => 'Month',
|
|
'Day' => 'Day',
|
|
'Upload date' => 'Upload date',
|
|
'Unique ID' => 'Unique ID',
|
|
'MD5 (non file)' => 'MD5 (non file)',
|
|
'16 bit random string' => '16 bit random string',
|
|
'8 bit random string' => '8 bit random string',
|
|
'Nothing' => 'Nothing',
|
|
'Original file name' => 'Original file name',
|
|
];
|