export default { name: 'English', message: { run: 'Run', save: 'Save', search: 'Search', upload: 'Upload', export: 'Export', push: 'Push', skin: 'Skin', reload: 'reload all resources', copy: 'Copy', searchText: 'Enter keywords to search', required: 'Required', defaultValue: 'Default Value', description: 'Description', parameterType: 'Parameter Type', view: 'View', addRow: 'Add Row', removeRow: 'Remove Row', all: 'All', clear: 'Clear', empty: '{0} is empty.', type: 'Type', date: 'Date', name: 'Name', group: '{0} Group', i18n: 'Language', tips: 'Tips', ok: 'OK', refresh: 'Refresh', loading: 'Loading...', nodata: 'no data.', cancel: 'Cancel', update: 'Update', create: 'Create', username: 'Username', password: 'Password', createDataSource: 'Create {0}', chooseFile: 'Please Choose File', expand: 'Expand', collapse: 'Collapse', selectAll: 'Select All', deselectAll: 'Deselect All', hide: 'Hide', login: 'Login', ignore: 'Ignore', document: 'Document', joinGroup: 'Join QQ Group', untitled: 'Untitled', log: 'Log', enable: 'Enable', variable: 'Variable Info', switchLocale: 'Switch Language To {0}, It work at after refreshing the page, Do you want to Refresh the page ?', loadClass: 'Load Classes...', loadClassError: 'Failed Load Classes', switchSkin: 'Switch Skin To「{0}」', loadClassFinish: 'Class Loaded', tryAutoLogin: 'Try Auto Login', autoLoginSuccess: 'Auto Login Success', getCurrentLoginUser: 'Load Current Logined User', getResource: 'Load {0} Resources', getResourceFinish: '{0} Resources Loaded', connectDebugServer: 'Debug Server Connecting...', debugServerClose: 'Debug Server Disconnected', connectDebugServerSuccess: 'Connect Debug Server Success', reloadResourceSuccess: 'Resource Reload Success', getDetail: 'Load {0} Detail', getDetailSuccess: 'Load {0} Detail Success', lockSuccess: 'Lock {0} Success', lockFailed: 'Failed to Lock {0}', unlockSuccess: 'UnLock {0} Success', unlockFailed: 'Failed to UnLock {0}', updateTips: 'Update {0}', saveSuccess: 'Save {0} Success', saveFailed: 'Failed to Save {0}', newVersionRelease: 'New Version {0} available', versionLastest: 'Current Version is Lastese', versionUpdate: 'New Version {0} available
Do you want Upgrade?', changelog: 'CHANGELOG', versionConflict: 'Version does not matched frontend: {0}, backend: {1}, Please Check!', versionCheck: 'Version Check', loadConfigError: 'Failed to load configuration', logout: 'Logout', logoutSuccess: 'Logout Success', logoutConfirm: 'Are you sure Logout {0} ?', deleteConfirm: 'Do you want Delete {0}', deleteSuccess: 'Delete {0} Success', deleteFailed: 'Failed to Delete {0}', deleteTips: 'Delete {0}', remote: 'Remote', secret: 'Secret', exported: 'The selected resource has been exported', exportNoneSelect: 'Please select and then export', pushNoneSelect: 'Please select and then push', responseBody: 'Body', responseHeader: 'Header', responseStructure: 'Structure', root: 'Root', pushWarning: 'When the full mode is pushed, the local data shall prevail and the full coverage update will be carried out. Do you want to continue?', uploadWarning: 'When uploading in full mode, the overwrite update operation is performed based on the uploaded data, and other interfaces may be deleted.
In the case of partial export, it is recommended to use incremental update. Do you want to continue?', noValidate: 'No Validate', validatePattern: 'Regex attern', validateExpression: 'Expression' }, plugin: { loading: 'Load plugin 「{0}」', loaded: 'Plugin「{0}」 Loaded', loadFailed: 'Failed to load plugin「{0}」' }, resource: { createGroup: 'Create Group', updateGroup: 'Update Group', copyGroup: 'Copy Group', deleteGroupConfirm: 'Do you want Delete {0} Group「{1}」?', deleteGroupSuccess: 'Delete {0} Group「{1}」Success', deleteGroupFailed: 'Failed to Delete {0} Group 「{1}」', groupExport: 'Group「{0}」\'s {1} Exported', moveGroup: 'Move Group', moveRootGroupConfirm: 'Do you want move Group 「{0}」into root?', moveRootSuccess: 'Move {0} Group 「{1}」into root Success', moveRootFailed: 'Failed to Move {0} Group「{1}」 into root', moveGroupSuccess: 'Move {0} Group 「{1}」 Success', moveGroupFailed: 'Failed to Move {0} Group 「{1}」', moveFileSuccess: 'Move {0} Success', moveResourceFailed: 'Failed to Move {0}', saveGroupSuccess: 'Save {0} Group {1}」 Success', saveGroupFailed: 'Failed to Save {0} Group 「{1}」', copyPathSuccess: 'Copy {0} Path {1}」 Success', copyPathFailed: 'Failed to Copy {0} Path 「{1}」', copyRelativePathSuccess: 'Copy {0} Relative Path 「{1}」 Success', copyRelativePathFailed: 'Failed to Copy {0} Relative Path 「{1}」', contextmenu: { copy: 'Copy {0}', copyWithPath: 'Copy Absolute Path', copyRelativePath: 'Copy Relative Path', lock: 'Lock', unlock: 'UnLock', delete: 'Delete', newFile: 'New {0}', deleteGroup: 'Delete Group', exportGroup: 'Export Group', moveToRoot: 'Move To Root' }, header: { expand: 'Expand All', collapse: 'Collapse All', asc: 'Ascending', desc: 'Descending', position: 'Select Opened File' }, form: { groupName: 'Group Name', groupPath: 'Group Path', placeholder: { name: 'Please Enter {0} Group Name', path: 'Please Enter {0} Group Path' } } }, editor: { tab: { close: 'Close', closeOther: 'Close Other Tabs', closeLeft: 'Close Tabs to the Left', closeRight: 'Close Tabs to the Right', closeAll: 'Close All Tabs', }, tooltip: { complection: 'Trigger Suggest', resume: 'Resume Breakpoint', stepInto: 'Step Into', format: 'Reformat Code', recent: 'Recent Opened Files' }, triggerSuggest: 'Trigger Suggest' }, api: { title: 'Api Info', name: 'Api', form: { method: 'Method', name: 'Name', path: 'Path', placeholder: { name: 'Please Enter Api Name', path: 'Please Enter Api Path' } }, navbars: { parameter: 'Parameters', header: 'Headers', path: 'PathVariables', body: 'Body', option: 'Options', description: 'Descriptions', groupOption: 'Group Options' }, validateType: 'Validate Type', expression: 'Expression or Regex Pattern', validate: 'Validate Description', field: 'Field', test: { requestBodyError: 'RequestBody Has Error, please check!', missPath: 'Please enter PathVariable', requestError: 'Failed to send Request「{0}」', success: '「{0}」Request finish, Status:{1} Size:{2} Time:{3} ms', begin: 'Start Request For「{0}」' } }, datasource: { title: 'DataSource', name: 'DataSource', copySuccess: 'Copy {0} Success', copyFailed: 'Failed to Copy {0}', test: 'Test', connected: 'Connected', connectFailed: 'Failed to Connect, Reason:\r\n{0}', primary: 'Primary', form: { placeholder: { name: 'DataSource Name, Only Display Use', key: 'DataSource Key, Required', url: 'Please Enter jdbcURL,eg: jdbc:mysql://localhost/dbname', username: 'Please Enter Database username, Optional', password: 'Please Enter Database password, Optional', driver: 'DriverClass, Optional', type: 'Pool Type, Optional', maxRows: 'Max Return Rows' }, driver: 'Driver', type: 'Type', other: 'Others' } }, fn: { title: 'Function Info', name: 'Function', number: 'Nunmber', string: 'String', collection: 'Collection', returnValue: 'Return Types', parameter: 'Function Parameters', description: 'Function Description', form: { name: 'Name', path: 'Path', placeholder: { name: 'Please Enter Function Name', path: 'Please Enter Function Path' } } }, toolbars: { debug: 'Debug', log: 'Run Log', history: 'History', event: 'Event', global: 'Global Parameters', response: 'Response' }, event: { message: 'Message' }, history: { name: 'History', operator: 'Operators' }, upload: { full: 'Full Upload', increment: 'Increment Upload', success: '{0} Success', failed: 'Failed to {0}' }, push: { full: 'Full Push', increment: 'Increment Push', success: '{0} Success', failed: 'Failed to {0}' }, backup:{ full: 'Full Backup', backupSuccess: 'Full Backup Success', rollback: 'Rollback', current: 'Current', difference: 'Difference', rollbackSuccess: 'Rollback {0} Success', rollbackFailed: 'Failed to Rollback {0}', rollbackConfirm: 'this mode is read from backup and overview current resources, Do you want to continue?' }, online: { login: 'User Login', loginTips: 'User {0} Login, IP: {1}', logout: 'User Logout', logoutTips: 'User {0} Logout, IP: {1}', onlines: 'Online: {0}' }, log: { hide: 'Click to hide multiline log', show: '{0} lines of log are hidden, Click to show' }, code: { 'error': 'Error({0})', 'invalid': 'Error,HttpStatus({0})', 'httpError': 'Error', '-2': 'Current is Readonly, Cannot be Operated', '-10': 'Unauthorized Operation', '1001': 'Group Not Found', '1002': 'Not Support the Group Type', '1003': 'Remote Cannot be empty', '1004': 'secretKey Cannot be empty', '1005': 'The name will repeat after moving. Please modify the name and try again.', '1006': 'Source object and grouping cannot be consistent', '1007': 'Resoirce Not Found', '1008': 'The current resource has been locked. Please operate after unlocking', '1009': 'This path has been used. Please try another path', '1010': 'There are conflicts in resource [{0}], please check', '1011': 'The path will conflict after moving. Please try another path', '1012': 'Request Method Cannot be empty', '1013': 'Reqeust Path Cannot be empty', '1014': 'Function Path Cannot be empty', '1015': 'The configured file path does not exist, please check', '1016': 'The Api [{0} ({1})] conflicts with the application and cannot be registered', '1017': 'Script Cannot be empty', '1018': 'Name Cannot be empty', '1019': 'Path Cannot be empty', '1020': 'jdbcURL Cannot be empty', '1021': 'key Cannot be empty', '1022': 'The data source key has been used. Please replace it and try again', '1023': 'Please Choose Group', '1024': 'Cron Expression Cannot be empty', '1025': 'The name cannot contain special characters. Only Chinese, numbers, letters and +-.() and . cannot be start', '1026': 'The data source key cannot contain special characters, only Chinese, numbers, letters, _', '1027': 'Failed to save. The group name under the same group cannot be duplicate and cannot contain special characters.', '1028': 'Parameter validation failed', '1029': 'Header validation failed', '1030': 'PathVariable validation failed', '1031': 'RequestBody validation failed', '1032': 'Please Upload File', '1033': 'Failed to validate Signature. Please check whether the secret key is correct', '1034': 'Backup is not enabled and cannot be operated', '1035': 'Api Not Found' } }