export default {
  'pages.layouts.userLayout.title':
    'Ant Design is the most influential web design specification in Xihu district',
  'chat.footer.hint': 'Shift+Enter for new line · Enter to send',
  'pages.login.subtitle': 'Intelligent Agent Management & AI Orchestration',
  'pages.login.accountLogin.tab': 'Account Login',
  'pages.login.accountLogin.errorMessage':
    'Incorrect username/password',
  'pages.login.failure': 'Login failed, please try again!',
  'pages.login.success': 'Login successful!',
  'pages.login.username.placeholder': 'Username',
  'pages.login.username.required': 'Please input your username!',
  'pages.login.password.placeholder': 'Password',
  'pages.login.password.required': 'Please input your password!',
  'pages.login.phoneLogin.tab': 'Phone Login',
  'pages.login.phoneLogin.errorMessage': 'Verification Code Error',
  'pages.login.phoneNumber.placeholder': 'Phone Number',
  'pages.login.phoneNumber.required': 'Please input your phone number!',
  'pages.login.phoneNumber.invalid': 'Phone number is invalid!',
  'pages.login.captcha.placeholder': 'Verification Code',
  'pages.login.captcha.required': 'Please input verification code!',
  'pages.login.phoneLogin.getVerificationCode': 'Get Code',
  'chat.empty.title': 'Start a New Conversation',
  'chat.empty.desc': 'Select an existing session from the sidebar, or click "New Chat" to start a new conversation with an AI agent.',
  'chat.reasoning.show': 'Show thinking',
  'chat.reasoning.hide': 'Hide thinking',
  'chat.reasoning.label': 'Reasoning',
  'chat.showMore': 'Show more',
  'chat.showLess': 'Show less',
  'chat.loadMoreSessions': 'Load more sessions',
  'chat.loadMoreMessages': 'Load more messages',
  'chat.loadMore': 'Load More',
  'chat.copied': 'Copied',
  'chat.intent.retry': 'Retrying with current model...',
  'chat.intent.fallback': 'Switching to fallback model...',
  'pages.deleteConfirm.title': 'Delete {name}',
  'pages.deleteConfirm.content': 'Are you sure you want to delete this {name}?',
  'pages.models.providers': 'Providers',
  'pages.models.apiKeys': 'API Keys',
  'pages.models.modelRoutes': 'Model Routes',
  'pages.table.id': 'ID',
  'pages.table.name': 'Name',
  'pages.table.description': 'Description',
  'pages.table.status': 'Status',
  'pages.table.created': 'Created',
  'pages.table.actions': 'Actions',
  'pages.table.type': 'Type',
  'pages.table.capabilityId': 'Capability ID',
  'pages.table.alias': 'Alias',
  'pages.table.keyValue': 'Key Value',
  'pages.table.expires': 'Expires',
  'pages.table.modelName': 'Model Name',
  'pages.table.weight': 'Weight',
  'pages.table.maxInput': 'Max Input',
  'pages.table.maxOutput': 'Max Output',
  'pages.table.fallbackIds': 'Fallback IDs',
  'pages.table.apiKey': 'API Key',
  'pages.table.createdBy': 'Created By',
  'pages.table.updatedBy': 'Updated By',
  'pages.table.updatedAt': 'Updated At',
  'pages.table.activeKey': 'Active Key',
  'pages.form.name': 'Name',
  'pages.form.description': 'Description',
  'pages.form.maxLength': 'Max {max} characters',
  'pages.form.minLength': 'Min {min} characters',
  'pages.hint.name': '(1-64 chars)',
  'pages.hint.password': '(6-32 chars)',
  'pages.hint.username': '(5-32 letters/digits)',
  'pages.hint.description': '(max 255)',
  'pages.hint.text': '(max 5000)',
  'pages.hint.url': '(max 500)',
  'pages.hint.keyValue': '(max 2000)',
  'pages.hint.englishName': '(1-64 chars, letters/spaces)',
  'pages.instances.systemPrompt': 'System Prompt',
  'pages.instances.defaultModelRoute': 'Default Model Route',
  'pages.instances.selectRoute': 'Select route',
  'pages.instances.refreshRoutes': 'Refresh routes',
  'pages.instances.routeNoApiKey': 'The provider for this route has no API key configured',
  'pages.instances.configureApiKey': 'Configure API Key',
  'pages.instances.emptyCapabilities': 'No capabilities bound.',
  'pages.instances.image': 'Image',
  'pages.capabilities.definition': 'Definition',
  'pages.capabilities.serverUrl': 'Server URL',
  'pages.capabilities.toolDefinitions': 'Tool Definitions (JSON)',
  'pages.capabilities.commandTemplate': 'Command Template',
  'pages.capabilities.paramSchema': 'Parameter Schema (JSON)',
  'pages.capabilities.responseSchema': 'Response Schema (JSON)',
  'pages.capabilities.viewSchema': 'View Schema',
  'pages.capabilities.workingDir': 'Working Directory',
  'pages.models.baseUrl': 'Base URL',
  'pages.models.company': 'Company',
  'pages.models.config': 'Config (JSON)',
  'pages.models.fallbackIds': 'Fallback IDs (comma separated)',
  'pages.models.fallbackModels': 'Fallback Models',
  'pages.models.maxInputTokens': 'Max Input Tokens (k)',
  'pages.models.maxOutputTokens': 'Max Output Tokens (k)',
  'pages.models.maxInputPlaceholder': 'e.g. 128',
  'pages.models.maxOutputPlaceholder': 'e.g. 16',
  'pages.models.selectFallback': 'Select fallback routes',
  'pages.models.selectCompany': 'Select company',
  'pages.models.keyInUse': 'In Use',
  'pages.models.keySetSuccess': 'Set as active key',
  'pages.models.keyUnset': 'Deactivated',
  'pages.models.apiKeyHint': 'Without a default API Key, routes cannot be used to configure models for instances',
  'pages.models.cancelActive': 'Deactivate',
  'pages.models.cancelActive': 'Deactivate',
  'pages.models.setAsActive': 'Set as Active',
  'pages.models.emptyPlaceholder': 'Select a provider to view API Keys and Routes',
  'pages.dashboard.chat.title': 'Chat',
  'pages.dashboard.chat.desc': 'Start conversation',
  'pages.dashboard.instances.title': 'Instances',
  'pages.dashboard.instances.desc': 'Manage agents',
  'pages.dashboard.models.title': 'Model Providers',
  'pages.dashboard.capabilities.title': 'Capabilities',
  'pages.dashboard.capabilities.desc': 'MCP / Skill / CLI',
  'pages.chat.newChat': 'New Chat',
  'pages.chat.title': 'Title',
  'pages.chat.type': 'Type',
  'pages.chat.sessionDetail': 'Session Detail',
  'pages.chat.selectInstance': 'Select Instance',
  'pages.chat.selectInstancePlaceholder': '-- Select Instance --',
  'pages.chat.sessionMemory': 'Session Memory',
  'pages.chat.memory': 'Session Memory',
  'pages.chat.saveSummary': 'Save Summary',
  'pages.chat.summary': 'Summary:',
  'pages.chat.recentRuns': 'Recent Runs:',
  'pages.chat.noRuns': 'No runs found.',
  'pages.chat.runLabel': 'Run #{id}',
  'pages.chat.pleaseSelectInstance': 'Please select an instance',
  'pages.chat.failedCreateSession': 'Failed to create session',
  'pages.chat.renamed': 'Renamed',
  'pages.chat.modelPlaceholder': 'Model',
  'pages.chat.typeMessage': 'Type a message...',
  'pages.chat.typeMessageHint': 'Type a message... (Shift+Enter for new line)',
  'pages.chat.userMessage': 'User Message',
  'pages.chat.runList': 'Runs',
  'pages.chat.interactionType': 'Interaction Type',
  'pages.chat.model': 'Model',
  'pages.chat.durationMs': 'Duration',
  'pages.chat.success': 'Success',
  'pages.chat.collapseDetail': 'Collapse',
  'pages.chat.expandDetail': 'Detail',
  'pages.chat.interactionsForRun': 'Interactions for Run #{runId}',
  'pages.chat.requestBody': 'Request Body',
  'pages.chat.responseBody': 'Response Body',
  'pages.chat.errorMessage': 'Error',
  'pages.chat.detail': 'Detail',
  'pages.modal.newInstance': 'New Instance',
  'pages.modal.editInstance': 'Edit Instance',
  'pages.modal.newCli': 'New CLI Tool',
  'pages.modal.editCli': 'Edit CLI Tool',
  'pages.modal.newSkill': 'New Skill',
  'pages.modal.editSkill': 'Edit Skill',
  'pages.modal.newMcp': 'New MCP',
  'pages.modal.editMcp': 'Edit MCP',
  'pages.modal.newProvider': 'New Provider',
  'pages.modal.editProvider': 'Edit Provider',
  'pages.modal.newApiKey': 'New API Key',
  'pages.modal.editApiKey': 'Edit API Key',
  'pages.modal.newRoute': 'New Route',
  'pages.modal.editRoute': 'Edit Route',
  'pages.instances.tabInfo': 'Info',
  'pages.instances.tabCapabilities': 'Capabilities',
  'pages.instances.detailId': 'ID',
  'pages.instances.detailName': 'Name',
  'pages.instances.detailDescription': 'Description',
  'pages.instances.detailStatus': 'Status',
  'pages.instances.detailCreated': 'Created',
  'pages.instances.detailSystemPrompt': 'System Prompt:',
  'pages.instances.addCapability': '+ Add',
  'pages.instances.removeCapability': 'Remove',
  'pages.instances.promptType': 'Capability type (mcp/skill/cli):',
  'pages.instances.promptId': 'Capability ID:',
  'pages.instances.added': 'Added',
  'pages.instances.removed': 'Removed',
  'pages.instances.removeCapability': 'Remove',
  'pages.instances.undoRemove': 'Undo',
  'pages.instances.batchOperation': 'Batch operations, e.g. batch delete',
  'pages.search.placeholder': 'Search...',
  'pages.dateRange.placeholder': 'Select date range',
  'pages.dateRange.warning': 'Time range cannot exceed 3 months',
  'pages.chat.expandInput': 'Expand Input',
  'pages.chat.selectModel': 'Select Model',
  'pages.chat.deleteSelected': 'Delete',
  'pages.chat.cancel': 'Cancel',
  'pages.chat.batchOperation': 'Batch operations',
  'pages.getCaptchaSecondText': 'sec(s)',
  'pages.login.rememberMe': 'Remember me',
  'pages.login.forgotPassword': 'Forgot Password ?',
  'pages.login.submit': 'Login',
  'pages.login.loginWith': 'Login with :',
  'pages.login.registerAccount': 'Register Account',
  'pages.welcome.link': 'Welcome',
  'pages.welcome.celebrationTitle': 'Welcome to Ant Design Pro {v6}',
  'pages.welcome.alertMessage':
    'Faster and stronger heavy-duty components have been released.',
  'pages.welcome.infoCard.umi.title': 'Learn umi',
  'pages.welcome.infoCard.umi.desc':
    'umi is an extensible enterprise-level frontend framework based on routing, supporting both config-based and convention-based routes.',
  'pages.welcome.infoCard.antd.title': 'Learn Ant Design',
  'pages.welcome.infoCard.antd.desc':
    'antd is a React UI component library based on the Ant Design system, mainly for enterprise-level mid-end products.',
  'pages.welcome.infoCard.procomponents.title': 'Learn Pro Components',
  'pages.welcome.infoCard.procomponents.desc':
    'ProComponents provides higher-abstraction template components on top of Ant Design, with one-component-one-page philosophy.',
  'pages.404.subTitle': 'Sorry, the page you visited does not exist.',
  'pages.404.buttonText': 'Back Home',
  'pages.admin.subPage.title': 'This page can only be viewed by Admin',
  'pages.admin.subPage.alertMessage':
    'Umi ui is now released, welcome to use npm run ui to start the experience.',
  'pages.searchTable.createForm.newRule': 'New Rule',
  'pages.searchTable.updateForm.ruleConfig': 'Rule configuration',
  'pages.searchTable.updateForm.basicConfig': 'Basic Information',
  'pages.searchTable.updateForm.ruleName.nameLabel': 'Rule Name',
  'pages.searchTable.updateForm.ruleName.nameRules':
    'Please enter the rule name!',
  'pages.searchTable.updateForm.ruleDesc.descLabel': 'Rule Description',
  'pages.searchTable.updateForm.ruleDesc.descPlaceholder':
    'Please enter at least five characters',
  'pages.searchTable.updateForm.ruleDesc.descRules':
    'Please enter a rule description of at least five characters!',
  'pages.searchTable.updateForm.ruleProps.title': 'Configure Properties',
  'pages.searchTable.updateForm.object': 'Monitoring Object',
  'pages.searchTable.updateForm.ruleProps.templateLabel': 'Rule Template',
  'pages.searchTable.updateForm.ruleProps.typeLabel': 'Rule Type',
  'pages.searchTable.updateForm.schedulingPeriod.title':
    'Set Scheduling Period',
  'pages.searchTable.updateForm.schedulingPeriod.timeLabel': 'Starting Time',
  'pages.searchTable.updateForm.schedulingPeriod.timeRules':
    'Please choose a start time!',
  'pages.searchTable.titleDesc': 'Description',
  'pages.searchTable.ruleName': 'Rule name is required',
  'pages.searchTable.titleCallNo': 'Number of Service Calls',
  'pages.searchTable.titleStatus': 'Status',
  'pages.searchTable.nameStatus.default': 'default',
  'pages.searchTable.nameStatus.running': 'running',
  'pages.searchTable.nameStatus.online': 'online',
  'pages.searchTable.nameStatus.abnormal': 'abnormal',
  'pages.searchTable.titleUpdatedAt': 'Last Scheduled at',
  'pages.searchTable.exception': 'Please enter the reason for the exception!',
  'pages.searchTable.titleOption': 'Option',
  'pages.searchTable.config': 'Configuration',
  'pages.searchTable.subscribeAlert': 'Subscribe to alerts',
  'pages.searchTable.title': 'Enquiry Form',
  'pages.searchTable.new': 'New',
  'pages.searchTable.chosen': 'chosen',
  'pages.searchTable.item': 'item',
  'pages.searchTable.totalServiceCalls': 'Total Number of Service Calls',
  'pages.searchTable.tenThousand': '0000',
  'pages.searchTable.batchDeletion': 'batch deletion',
  'pages.searchTable.batchApproval': 'batch approval',
  'pages.settings': 'Personal Settings',
  'pages.settings.profile': 'Profile',
  'pages.settings.nickname': 'Nickname',
  'pages.settings.englishName': 'English Name',
  'pages.settings.avatar': 'Avatar',
  'pages.settings.save': 'Save',
  'pages.settings.saved': 'Saved',
  'pages.settings.password': 'Change Password',
  'pages.settings.oldPassword': 'Current Password',
  'pages.settings.newPassword': 'New Password',
  'pages.settings.confirmPassword': 'Confirm Password',
  'pages.settings.passwordMismatch': 'Passwords do not match',
  'pages.settings.passwordChanged': 'Password changed',
  'pages.theme': 'Theme Settings',
  'pages.logout': 'Logout',
  'pages.login.register': 'Register',
  'pages.register.subtitle': 'Create your account',
  'pages.register.success': 'Registration successful!',
  'pages.register.repeatPassword': 'Repeat password',
  'pages.register.repeatPasswordRequired': 'Please repeat password',
  'pages.register.usernameTaken': 'Username already exists',
  'pages.register.backToLogin': 'Already have an account? Login',
  'pages.register.submit': 'Register',
  'pages.register.usernamePattern': 'Letters and digits only',
  'pages.register.englishNamePattern': 'English name must be letters or spaces only',
  'pages.save': 'Save',
  'pages.save.success': 'Saved',
  'pages.cancel': 'Cancel',
  'pages.form.new': 'New',
  'pages.table.edit': 'Edit',
  'pages.table.view': 'View',
  'pages.table.delete': 'Delete',
  'pages.table.empty': 'No data',
  'pages.instances.capabilities': 'Capabilities',
  'pages.instances.modelRoute': 'Model',
  'pages.instances.capabilitiesSaveHint': 'Changes take effect only after clicking Save.',
  'pages.instances.currentCapabilities': 'Current',
  'pages.instances.autoInclude': 'Built-in',
  'pages.instances.selected': 'Selected',
  'pages.instances.select': 'Select',
  'pages.batchDelete': 'Delete ({count})',
  'pages.batchDelete.success': 'Deleted {count} items',
  'pages.landing.title': 'What\'s new idea today?',
  'pages.landing.more': 'More',
  'pages.landing.selectInstance': 'Select Instance',
  'pages.landing.noInstance': 'No AI instances available',
  'pages.landing.noInstanceDesc': 'Create an instance to start a conversation',
  'pages.landing.createInstance': 'Create Instance',
  'pages.landing.noModelRoute': 'Please configure a default model route for this instance first',
  'pages.landing.noModelRouteTitle': 'No default model configured',
  'pages.landing.noModelRouteConfirm': 'Configure a model for this instance?',
  'pages.landing.goConfigure': 'Configure',
  'pages.landing.needModelRoute': 'Default model required',
  'pages.chat.tools': 'Tools',
  'pages.chat.sessionPanel': 'Session Panel',
  'pages.chat.todoList': 'Todo List',
  'pages.chat.todoList.empty': 'No todo items yet',
  'pages.chat.toolCalls': 'Tool Calls',
  'pages.chat.toolCalls.empty': 'No tool calls yet',
  'pages.chat.sessionSummary': 'Session Summary',
  'pages.chat.noSummary': 'No summary available',
  'pages.chat.saveFailed': 'Save failed',
  'pages.document.title': 'Title',
  'pages.document.preview': 'Preview',
  'pages.document.session': 'Session',
  'pages.document.createdAt': 'Created',
  'pages.document.notFound': 'Document not found',
  'pages.document.back': 'Back',
  'pages.chat.viewDocument': 'View Document',
  'pages.document.edit': 'Edit',
  'pages.document.save': 'Save',
  'pages.document.saveSuccess': 'Saved',
  'pages.document.saveFailed': 'Save failed',
  'pages.document.markdown': 'Markdown',
  'pages.document.summary': 'Summary',
  'pages.document.contentType': 'Content Type',
  'pages.document.updatedAt': 'Updated At',
  'pages.document.viewDetail': 'View',
  'pages.document.previewContent': 'Preview',
  'pages.document.loadFailed': 'Failed to load document',
};
