{
  "auth": {
    "unauthorized_missing_token": "Unauthorized: Missing authentication token",
    "unauthorized_invalid_token": "Unauthorized: Invalid authentication token",
    "unauthorized_token_expired": "Unauthorized: Authentication token has expired",
    "not_authenticated": "Not authenticated, please login first",
    "invalid_auth_scheme": "Invalid authentication scheme",
    "invalid_auth_header": "Invalid authorization header",
    "invalid_or_expired_token": "Invalid or expired token",
    "invalid_token_payload": "Invalid token payload",
    "user_not_found": "User not found",
    "admin_access_required": "Admin access required",
    "platform_admin_required": "Platform admin access required",
    "no_tenant": "User has no associated tenant",
    "tenant_not_found": "Tenant not found",
    "email_already_registered": "This email is already registered",
    "registration_success": "Registration successful, please check your email for verification",
    "registration_failed": "Registration failed",
    "login_success": "Login successful",
    "login_failed": "Login failed",
    "invalid_credentials": "Invalid email or password",
    "email_not_verified": "Email not verified, please verify your email first",
    "account_disabled": "Account has been disabled",
    "tenant_mismatch": "Access denied: tenant mismatch",
    "token_revoked": "Token has been revoked",
    "verification_email_sent": "Verification email sent",
    "email_verified_success": "Email verified successfully",
    "invalid_verification_token": "Invalid verification token",
    "password_reset_email_sent": "Password reset email sent",
    "password_reset_success": "Password reset successful",
    "invalid_reset_token": "Invalid reset token"
  },
  "agent": {
    "agent_not_found": "Agent not found",
    "agent_created": "Agent created successfully",
    "agent_updated": "Agent updated successfully",
    "agent_deleted": "Agent deleted successfully",
    "agent_name_required": "Agent name is required",
    "agent_model_required": "Please select a model",
    "agent_list_retrieved": "Agent list retrieved successfully",
    "agent_detail_retrieved": "Agent details retrieved successfully",
    "agent_test_success": "Agent test successful",
    "agent_test_failed": "Agent test failed",
    "agent_deploy_success": "Agent deployed successfully",
    "agent_deploy_failed": "Agent deployment failed",
    "create_failed": "Failed to create agent: {error}",
    "update_failed": "Failed to update agent: {error}",
    "delete_failed": "Failed to delete agent: {error}",
    "toggle_failed": "Failed to toggle agent status: {error}",
    "invalid_status": "Status must be online or offline",
    "update_status_failed": "Failed to update agent status: {error}",
    "agent_offline": "Agent is currently offline",
    "model_not_configured": "Agent model not configured",
    "model_not_found": "Selected model not found",
    "qwen_provider_not_found": "Qwen provider not found",
    "provider_not_found": "Model provider not found",
    "provider_not_configured": "Model provider {provider} is not fully configured",
    "chat_failed": "Chat failed: {error}"
  },
  "knowledge": {
    "knowledge_not_found": "Knowledge not found",
    "knowledge_created": "Knowledge created successfully",
    "knowledge_updated": "Knowledge updated successfully",
    "knowledge_deleted": "Knowledge deleted successfully",
    "knowledge_list_retrieved": "Knowledge list retrieved successfully",
    "knowledge_detail_retrieved": "Knowledge details retrieved successfully",
    "file_upload_success": "File uploaded successfully",
    "file_upload_failed": "File upload failed",
    "file_too_large": "File is too large",
    "file_type_not_supported": "File type not supported",
    "category_required": "Please select a category",
    "processing_file": "Processing file",
    "processing_complete": "File processing complete",
    "processing_failed": "File processing failed",
    "document_not_found": "Document not found",
    "no_permission_to_edit": "No permission to edit this document",
    "no_permission_to_delete": "No permission to delete this document",
    "customer_user_cannot_delete": "Regular users cannot delete documents",
    "document_deleted": "Document deleted",
    "cannot_parse_file_type": "Cannot parse file type: {file_type}",
    "upload_failed": "Upload failed: {error}",
    "vector_model_not_configured": "Vector model not configured",
    "generate_query_vector_failed": "Failed to generate query vector",
    "search_failed": "Search failed: {error}",
    "qa_not_found": "Q&A not found",
    "qa_deleted": "Q&A deleted",
    "semantic_search_in_development": "Semantic search feature is under development",
    "unsupported_search_type": "Unsupported search type",
    "document_no_category": "Document has no category, cannot vectorize",
    "kb_vector_model_not_configured": "Knowledge base vector model not configured",
    "vector_model_id_invalid": "Vector model ID is invalid",
    "vector_model_not_found": "Vector model not found",
    "document_vectorized_chunks": "Document vectorized ({vectorized_count} chunks)",
    "vectorization_partial_failure": "Vectorization partially failed: {vectorized_count}/{total_chunks} chunks",
    "generate_vector_failed": "Failed to generate vector",
    "document_vectorized": "Document vectorized",
    "vector_insert_failed": "Vector insertion failed",
    "vectorization_failed": "Vectorization failed: {error}",
    "all_documents_vectorized": "All documents are already vectorized",
    "batch_vectorization_complete": "Batch vectorization complete"
  },
  "knowledge_category": {
    "category_not_found": "Category not found",
    "category_created": "Category created successfully",
    "category_updated": "Category updated successfully",
    "category_deleted": "Category deleted successfully",
    "category_name_required": "Category name is required",
    "category_has_knowledge": "Cannot delete category with existing knowledge",
    "parent_category_not_found": "Parent category not found",
    "no_access": "No permission to access this category",
    "no_create_permission": "No permission to create category in this knowledge base",
    "no_update_permission": "No permission to update this category",
    "no_move_permission": "No permission to move category to this knowledge base",
    "cannot_set_self_as_parent": "Cannot set self as parent category",
    "no_delete_permission": "No permission to delete this category",
    "has_children": "Cannot delete category with child categories",
    "has_documents": "Cannot delete category with {count} documents"
  },
  "knowledge_base": {
    "not_found": "Knowledge base not found",
    "deleted": "Knowledge base deleted"
  },
  "tax_knowledge": {
    "only_doc_format": "Only .doc and .docx formats are supported",
    "parse_failed": "Document parsing failed",
    "storage_upload_failed": "Failed to upload file to storage",
    "upload_success": "Document uploaded successfully",
    "upload_failed": "Upload failed: {error}",
    "search_failed": "Search failed: {error}"
  },
  "user": {
    "user_not_found": "User not found",
    "user_created": "User created successfully",
    "user_updated": "User updated successfully",
    "user_deleted": "User {name} has been deleted",
    "user_list_retrieved": "User list retrieved successfully",
    "username_required": "Username is required",
    "email_required": "Email is required",
    "password_required": "Password is required",
    "invalid_email_format": "Invalid email format",
    "password_too_short": "Password must be at least 6 characters",
    "password_reset_success": "Password reset successful",
    "create_user_failed": "Failed to create user",
    "update_user_failed": "Failed to update user",
    "delete_user_failed": "Failed to delete user",
    "cannot_delete_self": "Cannot delete your own account",
    "user_list_access_denied": "Access denied to user list"
  },
  "company": {
    "not_found": "Company not found",
    "name_exists": "Company name already exists",
    "code_exists": "Company code already exists",
    "has_users": "Cannot delete company with {count} users",
    "deleted": "Company deleted"
  },
  "model": {
    "model_not_found": "Model not found",
    "model_created": "Model added successfully",
    "model_updated": "Model updated successfully",
    "model_deleted": "Model deleted successfully",
    "model_name_required": "Model name is required",
    "model_api_key_required": "API key is required",
    "model_test_success": "Model connection test successful",
    "model_test_failed": "Model connection test failed",
    "model_in_use": "Cannot delete model that is in use"
  },
  "provider": {
    "not_found": "Provider not found",
    "deleted": "Provider deleted"
  },
  "common": {
    "success": "Operation successful",
    "failed": "Operation failed",
    "invalid_request": "Invalid request",
    "server_error": "Server error",
    "not_found": "Resource not found",
    "forbidden": "Forbidden",
    "bad_request": "Bad request",
    "validation_error": "Validation error",
    "database_error": "Database error",
    "network_error": "Network error",
    "timeout": "Request timeout",
    "permission_denied": "Permission denied",
    "unknown_user": "Unknown user",
    "time_just_now": "Just now",
    "time_minutes_ago": "{minutes} minutes ago",
    "time_hours_ago": "{hours} hours ago",
    "time_days_ago": "{days} days ago"
  },
  "dashboard": {
    "stats_failed": "Failed to retrieve statistics",
    "activity_user_login": "{user} logged into the system",
    "activity_agent_chat": "{user} used 「{agent}」",
    "activity_agent_created": "{creator} created new agent 「{agent}」",
    "activity_agent_updated": "{updater} updated agent 「{agent}」"
  }
}
