SUCCESS=Success
A_URL_NOT_FOUND=URL not found
A_PARAMS_ERROR=Parameter validation failed
A_REQUEST_TOO_MUCH=Too many requests
A_LOGIN_ERROR=Login failed, incorrect account or password
A_LOGIN_ERROR_MAX=Too many failed attempts, please enter captcha to retry
A_LOGIN_CAPTCHA_ERROR=Incorrect captcha
A_USER_NOT_EXIST=User does not exist
A_CHARACTER_NOT_EXIST=Character does not exist
A_IMAGE_NUMBER_ERROR=Incorrect image count
A_IMAGE_SIZE_ERROR=Incorrect image dimensions
A_FILE_NOT_FOUND=File not found
A_DRAWING=Drawing not yet completed
A_USER_EXIST=Account already exists, please login with password
A_FIND_PASSWORD_CODE_ERROR=Reset code expired or does not exist
A_USER_WAIT_CONFIRM=User not activated
A_USER_NOT_AUTH=User unauthorized
A_DATA_NOT_FOUND=Data not found
A_UPLOAD_FAIL=Upload failed
A_UPLOAD_FILE_TYPE_NOT_ALLOWED=Unsupported file type
A_UPLOAD_IMAGE_TYPE_NOT_ALLOWED=Unsupported image type
A_QA_ASK_LIMIT=Too many requests
A_QA_ITEM_LIMIT=Knowledge point generation quota exceeded
A_CHARACTER_EXIST=Character already exists
A_MODEL_NOT_FOUND=Model not found
A_MODEL_ALREADY_EXIST=Model already exists
A_CHARACTER_NOT_FOUND=Character not found
A_AI_IMAGE_NOT_FOUND=Image not found
A_ENABLE_MODEL_NOT_FOUND=No available model
A_DOC_INDEX_DOING=Document indexing in progress, please try again later
A_PRESET_CHARACTER_NOT_EXIST=Preset character does not exist
A_CHARACTER_TITLE_EXIST=Character title already exists
A_AI_IMAGE_NO_AUTH=No permission to view this image
A_USER_NOT_FOUND=User not found
A_ACTIVE_CODE_INVALID=Activation code expired
A_OLD_PASSWORD_INVALID=Original password incorrect
A_OPT_TOO_FREQUENTLY=Operation too frequent
A_DRAW_NOT_FOUND=Drawing record not found
A_WF_NOT_FOUND=Workflow not found
A_WF_DISABLED=Workflow disabled
A_WF_NODE_NOT_FOUND=Workflow node not found
A_WF_NODE_CONFIG_NOT_FOUND=Workflow node config not found
A_WF_NODE_CONFIG_ERROR=Workflow node config error
A_WF_INPUT_INVALID=Workflow input parameter error
A_WF_INPUT_MISSING=Workflow input parameter missing
A_WF_MULTIPLE_START_NODE=Multiple start nodes
A_WF_START_NODE_NOT_FOUND=No start node found
A_WF_END_NODE_NOT_FOUND=No end node found
A_WF_EDGE_NOT_FOUND=Workflow edge not found
A_WF_RUNTIME_NOT_FOUND=Workflow runtime data not found
A_SEARCH_QUERY_IS_EMPTY=Search content cannot be empty
A_WF_COMPONENT_NOT_FOUND=Workflow base component not found
A_WF_RESUME_FAIL=Failed to resume workflow execution
A_MAIL_SENDER_EMPTY=Mail sender cannot be empty
A_MAIL_SENDER_CONFIG_ERROR=Mail sender configuration error
A_MAIL_RECEIVER_EMPTY=Mail receiver cannot be empty
A_MCP_SERVER_NOT_FOUND=MCP server not found
A_USER_MCP_SERVER_NOT_FOUND=User MCP server not found
A_PARAMS_INVALID_BY_=Parameter validation error: {0}
A_AI_MESSAGE_NOT_FOUND=AI message not found
A_USER_QUESTION_NOT_FOUND=User question not found
A_PLATFORM_NOT_MATCH=Platform mismatch
B_UNCAUGHT_ERROR=Uncaught exception
B_COMMON_ERROR=Business error
B_GLOBAL_ERROR=Global exception
B_SAVE_IMAGE_ERROR=Failed to save image
B_FIND_IMAGE_404=Image not found
B_DAILY_QUOTA_USED=Daily quota exhausted
B_MONTHLY_QUOTA_USED=Monthly quota exhausted
B_LLM_NOT_SUPPORT=LLM does not support this feature
B_LLM_SECRET_KEY_NOT_SET=LLM secret key not set
B_MESSAGE_NOT_FOUND=Message not found
B_LLM_SERVICE_DISABLED=LLM service not available
B_KNOWLEDGE_BASE_IS_EMPTY=Knowledge base is empty
B_NO_ANSWER=[No answer]
B_SAVE_FILE_ERROR=Failed to save file
B_BREAK_SEARCH=Search interrupted
B_GRAPH_FILTER_NOT_FOUND=Graph filter not defined
B_DB_ERROR=Database query error
B_ACTIVE_USER_ERROR=Failed to activate user
B_RESET_PASSWORD_ERROR=Failed to reset password
B_IMAGE_LOAD_ERROR=Failed to load image
B_IO_EXCEPTION=IO exception
B_SERVER_EXCEPTION=Server exception
B_DELETE_FILE_ERROR=Failed to delete file
B_WF_RUN_ERROR=Workflow execution error
B_WF_NODE_DEFINITION_NOT_FOUND=Workflow node definition not found
B_DIR_CREATE_FAIL=Failed to create directory
B_LLM_TEMPERATURE_ERROR=Temperature should be between 0.1 and 1
B_ASR_SETTING_NOT_FOUND=ASR settings not found
B_URL_INVALID=Invalid URL
B_ASR_MODEL_NOT_FOUND=ASR model not found
B_TTS_SETTING_NOT_FOUND=TTS settings not found
B_TTS_MODEL_NOT_FOUND=TTS model not found
B_VOICE_NOT_FOUND=Voice not found
B_NOT_SUPPORT_FUNCTION=Unsupported function
C_DRAW_FAIL=AI image generation failed, reason: {0}
C_ALI_OSS_CONFIG_ERROR=Alibaba Cloud OSS initialization failed, reason: {0}
C_LLM_RESPONSE_INVALID=LLM response content invalid
C_WF_COMPONENT_DELETED_FAIL_BY_USED=Workflow component is in use and cannot be deleted, please disable it first
C_TTS_FAIL=TTS generation failed, reason: {0}
SSE_RESPONDING=Responding...
A_CHARACTER_DELETED=Character has been deleted
A_CHARACTER_MAX_LIMIT=Character limit reached, current max: {0}
A_API_KEY_NOT_FOUND=API key not found
A_API_KEY_INVALID=API key invalid
A_MODEL_NOT_AVAILABLE=Model not available or not enabled
B_ASR_PARSE_FAIL=Audio parsing failed, please check the audio file
mail.resetPasswordSubject=Reset Password
mail.resetPasswordBody=Click the link to reset your password to {0}. The link is valid for {1} hours: {2}
mail.welcomeSubject=Welcome to AIDeepIn
mail.welcomeBody=Activation link (valid for {0} hours): {1}
