# 通知相关
notification.order.created.success=订单创建成功
notification.order.created.failed=订单创建失败
notification.order.info=订单信息
notification.order.id=订单ID
notification.order.market=市场
notification.order.side=方向
notification.order.side.buy=买入
notification.order.side.sell=卖出
notification.order.outcome=市场方向
notification.order.price=价格
notification.order.quantity=数量
notification.order.amount=金额
notification.order.account=账户
notification.order.time=时间
notification.order.available_balance=可用余额
notification.order.error_info=错误信息
notification.order.unknown_account=未知账户
notification.order.calculate_failed=计算失败
notification.order.filtered=订单被过滤
notification.order.filter_reason=过滤原因
notification.order.filter_type=过滤类型
notification.filter.type.order_depth=订单深度不足
notification.filter.type.spread=价差过大
notification.filter.type.orderbook_depth=订单簿深度不足
notification.filter.type.price_validity=价格不合理
notification.filter.type.market_status=市场状态不可交易
notification.tail.order.success=加密价差策略下单成功
notification.tail.strategy=策略
notification.redeem.success=仓位赎回成功
notification.redeem.info=赎回信息
notification.redeem.transaction_hash=交易哈希
notification.redeem.total_value=赎回总价值
notification.redeem.position_count=仓位数量
notification.redeem.positions=赎回仓位
notification.redeem.account=账户
notification.redeem.time=时间
notification.redeem.available_balance=可用余额

# 仓位已结算（无收益）
notification.redeem.no_return.title=仓位已结算（无收益）
notification.redeem.no_return.info=结算信息
notification.redeem.no_return.message=市场已结算，您的预测未命中，赎回价值为 0。
notification.redeem.no_return.positions=结算仓位

# 自动赎回相关通知
notification.auto_redeem.disabled.title=自动赎回未开启
notification.auto_redeem.disabled.account=账户
notification.auto_redeem.disabled.redeemable_positions=可赎回仓位
notification.auto_redeem.disabled.total_value=总价值
notification.auto_redeem.disabled.message=请在系统设置中开启自动赎回功能。
notification.auto_redeem.disabled.positions_unit=个

# Builder API Key 相关通知
notification.builder_api_key.not_configured.title=Builder API Key 未配置
notification.builder_api_key.not_configured.account=账户
notification.builder_api_key.not_configured.copy_trading_config=跟单配置
notification.builder_api_key.not_configured.redeemable_positions=可赎回仓位
notification.builder_api_key.not_configured.total_value=总价值
notification.builder_api_key.not_configured.message=请在系统设置中配置 Builder API Key 以启用自动赎回功能。
notification.builder_api_key.not_configured.positions_unit=个
notification.builder_api_key.not_configured.unknown_config=未命名配置

# 通用
common.unknown=未知

# ==================== 参数错误 (1001-1999) ====================
error.param.error=参数错误
error.param.empty=参数不能为空
error.param.invalid=参数无效

# 账户相关参数错误
error.param.private_key_empty=私钥不能为空
error.param.wallet_address_empty=钱包地址不能为空
error.param.wallet_address_invalid=钱包地址格式无效
error.param.account_id_invalid=账户ID无效
error.param.account_name_empty=账户名称不能为空

# Leader 相关参数错误
error.param.leader_address_empty=Leader 地址不能为空
error.param.leader_address_invalid=Leader 地址格式无效
error.param.leader_id_invalid=Leader ID 无效
error.param.leader_name_empty=Leader 名称不能为空
error.param.category_invalid=分类无效，只支持 sports 或 crypto

# 模板相关参数错误
error.param.template_name_empty=模板名称不能为空
error.param.template_id_invalid=模板 ID 无效
error.param.copy_mode_invalid=copyMode 必须是 RATIO 或 FIXED
error.param.copy_ratio_invalid=跟单比例无效
error.param.fixed_amount_invalid=固定金额无效

# 跟单相关参数错误
error.param.copy_trading_id_invalid=跟单关系ID无效
error.param.order_type_invalid=订单类型无效
error.param.order_type_must_be_market_or_limit=订单类型必须是MARKET或LIMIT
error.param.quantity_empty=数量不能为空
error.param.price_empty=限价订单必须提供价格
error.param.side_empty=方向不能为空
error.param.market_id_empty=市场ID不能为空
error.param.order_type_empty=订单类型不能为空

# 市场相关参数错误
error.param.token_id_empty=tokenId 不能为空
error.param.condition_id_empty=conditionId 不能为空
error.param.redeem_positions_empty=赎回仓位列表不能为空
error.param.index_sets_invalid=结果索引无效

# 统计相关参数错误
error.param.order_type_invalid_for_tracking=订单类型无效，必须是: buy, sell, matched

# ==================== 认证/权限错误 (2001-2999) ====================
error.auth.error=认证失败
error.auth.token_invalid=认证令牌无效
error.auth.token_expired=认证令牌已过期
error.auth.permission_denied=权限不足
error.auth.api_key_invalid=API Key 无效
error.auth.api_secret_invalid=API Secret 无效
error.auth.api_passphrase_invalid=API Passphrase 无效
error.auth.api_credentials_missing=API 凭证未配置
error.auth.username_or_password_error=用户名或密码错误
error.auth.reset_key_invalid=重置密钥错误
error.auth.reset_password_rate_limit=频率限制：1分钟内最多尝试3次，请稍后再试
error.auth.user_not_found=用户不存在
error.auth.password_weak=密码长度不符合要求，至少6位

# ==================== 资源不存在 (3001-3999) ====================
error.not_found=资源不存在
error.account_not_found=账户不存在
error.leader_not_found=Leader 不存在
error.template_not_found=模板不存在
error.copy_trading_not_found=跟单关系不存在
error.market_not_found=市场不存在
error.order_not_found=订单不存在
error.position_not_found=仓位不存在

# ==================== 业务逻辑错误 (4001-4999) ====================
error.business.error=业务逻辑错误

# Leader 管理
error.leader_already_exists=该 Leader 地址已存在
error.leader_address_same_as_account=Leader 地址不能与自己的账户地址相同
error.leader_has_copy_tradings=该 Leader 还有跟单关系，请先删除跟单关系

# 模板管理
error.template_name_already_exists=模板名称已存在
error.template_has_copy_tradings=该模板还有跟单关系在使用，请先删除跟单关系

# 跟单管理
error.copy_trading_already_exists=该跟单关系已存在
error.copy_trading_disabled=跟单关系已禁用
error.copy_trading_enabled=跟单关系已启用
error.no_enabled_copy_tradings=没有启用的跟单关系

# 订单相关
error.order_create_failed=创建订单失败
error.order_cancel_failed=取消订单失败
error.order_not_matched=订单未匹配
error.order_already_filled=订单已成交
error.order_insufficient_balance=余额不足
error.order_amount_too_small=订单金额低于最小限制
error.order_amount_too_large=订单金额超过最大限制
error.order_price_invalid=订单价格无效
error.order_quantity_invalid=订单数量无效

# 市场相关
error.market_price_fetch_failed=获取市场价格失败
error.market_orderbook_empty=订单簿为空
error.market_token_id_invalid=Token ID 无效

# 仓位相关
error.position_redeem_failed=赎回仓位失败
error.position_not_redeemable=仓位不可赎回
error.position_insufficient=仓位不足
error.position_already_redeemed=仓位已赎回

# 通知配置相关
error.notification_config_not_found=通知配置不存在
error.notification_config_id_empty=配置ID不能为空
error.notification_config_type_empty=推送类型不能为空
error.notification_config_name_empty=配置名称不能为空
error.notification_config_data_empty=配置信息不能为空
error.notification_config_bot_token_empty=Bot Token 不能为空
error.notification_config_create_failed=创建配置失败
error.notification_config_update_failed=更新配置失败
error.notification_config_delete_failed=删除配置失败
error.notification_config_update_enabled_failed=更新启用状态失败
error.notification_config_fetch_failed=获取配置失败
error.notification_test_failed=发送测试消息失败，请检查配置
error.notification_get_chat_ids_failed=获取 Chat IDs 失败

# 账户相关业务错误
error.account_already_exists=账户已存在
error.account_is_default=账户已是默认账户
error.account_has_active_orders=账户有活跃订单
error.account_is_last_one=不能删除最后一个账户
error.account_api_key_create_failed=自动获取 API Key 失败
error.account_proxy_address_fetch_failed=获取代理地址失败
error.account_balance_fetch_failed=查询账户余额失败
error.account_positions_fetch_failed=查询仓位列表失败

# 统计相关
error.statistics_fetch_failed=获取统计信息失败
error.order_list_fetch_failed=查询订单列表失败

# ==================== 服务器内部错误 (5001-5999) ====================
error.server.error=服务器内部错误
error.server.database_error=数据库错误
error.server.network_error=网络错误
error.server.timeout=请求超时
error.server.external_api_error=外部API调用失败
error.server.rpc_error=RPC调用失败
error.server.websocket_error=WebSocket连接错误
error.server.encryption_error=加密/解密错误
error.server.signature_error=签名错误

# 账户服务错误
error.server.account_import_failed=导入账户失败
error.server.account_update_failed=更新账户失败
error.server.account_delete_failed=删除账户失败
error.server.account_list_fetch_failed=查询账户列表失败
error.server.account_detail_fetch_failed=查询账户详情失败
error.server.account_balance_fetch_failed=查询账户余额失败
error.server.account_default_set_failed=设置默认账户失败
error.server.account_positions_fetch_failed=查询仓位列表失败
error.server.account_order_create_failed=创建卖出订单失败
error.server.account_redeem_positions_failed=赎回仓位失败

# Leader 服务错误
error.server.leader_add_failed=添加 Leader 失败
error.server.leader_update_failed=更新 Leader 失败
error.server.leader_delete_failed=删除 Leader 失败
error.server.leader_list_fetch_failed=查询 Leader 列表失败
error.server.leader_detail_fetch_failed=查询 Leader 详情失败

# 模板服务错误
error.server.template_create_failed=创建模板失败
error.server.template_update_failed=更新模板失败
error.server.template_delete_failed=删除模板失败
error.server.template_copy_failed=复制模板失败
error.server.template_list_fetch_failed=查询模板列表失败
error.server.template_detail_fetch_failed=查询模板详情失败

# 跟单服务错误
error.server.copy_trading_create_failed=创建跟单失败
error.server.copy_trading_update_failed=更新跟单失败
error.server.copy_trading_delete_failed=删除跟单失败
error.server.copy_trading_list_fetch_failed=查询跟单列表失败
error.server.copy_trading_templates_fetch_failed=查询钱包绑定的模板失败

# 市场服务错误
error.server.market_price_fetch_failed=获取市场价格失败
error.server.market_latest_price_fetch_failed=获取最新价失败

# 统计服务错误
error.server.statistics_fetch_failed=获取统计信息失败
error.server.order_tracking_list_fetch_failed=查询订单列表失败

# 区块链服务错误
error.server.blockchain_rpc_error=区块链RPC调用失败
error.server.blockchain_proxy_address_fetch_failed=获取代理地址失败
error.server.blockchain_balance_fetch_failed=查询余额失败
error.server.blockchain_positions_fetch_failed=查询仓位失败
error.server.blockchain_redeem_failed=赎回仓位交易失败

# WebSocket 服务错误
error.server.websocket_connection_failed=WebSocket连接失败
error.server.websocket_message_send_failed=WebSocket消息发送失败
error.server.websocket_subscribe_failed=WebSocket订阅失败

# 订单跟踪服务错误
error.server.order_tracking_process_failed=处理订单跟踪失败
error.server.order_tracking_buy_failed=处理买入订单失败
error.server.order_tracking_sell_failed=处理卖出订单失败
error.server.order_tracking_match_failed=订单匹配失败

# 回测服务错误
error.backtest.task_not_found=回测任务不存在
error.backtest.leader_not_found=Leader不存在
error.backtest.days_invalid=回测天数必须在 1-15 天之间
error.backtest.initial_balance_invalid=初始金额无效
error.backtest.task_running=回测任务正在运行，无法删除
error.backtest.task_not_completed=仅支持对已完成的回测任务重新测试
error.server.backtest_create_failed=创建回测任务失败
error.server.backtest_update_failed=更新回测任务失败
error.server.backtest_delete_failed=删除回测任务失败
error.server.backtest_list_fetch_failed=查询回测列表失败
error.server.backtest_detail_fetch_failed=查询回测详情失败
error.server.backtest_trades_fetch_failed=查询回测交易记录失败
error.server.backtest_execute_failed=回测执行失败
error.server.backtest_historical_data_fetch_failed=历史数据获取失败
error.server.backtest_stop_failed=停止回测任务失败
error.server.backtest_retry_failed=重试回测任务失败
error.server.backtest_rerun_failed=按配置重新测试失败

# 加密价差策略
error.crypto_tail_strategy_not_found=加密价差策略不存在
error.crypto_tail_strategy_window_invalid=时间区间开始不能大于结束
error.crypto_tail_strategy_window_exceed=时间区间不能超过周期长度
error.crypto_tail_strategy_interval_invalid=周期仅支持 300 或 900 秒
error.crypto_tail_strategy_amount_mode_invalid=投入方式仅支持 RATIO 或 FIXED
error.server.crypto_tail_strategy_create_failed=创建加密价差策略失败
error.server.crypto_tail_strategy_update_failed=更新加密价差策略失败
error.server.crypto_tail_strategy_delete_failed=删除加密价差策略失败
error.server.crypto_tail_strategy_list_fetch_failed=查询加密价差策略列表失败
error.server.crypto_tail_strategy_triggers_fetch_failed=查询触发记录失败
# 回测管理
backtest.title=回测管理
backtest.create_task=新增回测
backtest.task_name=回测名称
backtest.leader=Leader
backtest.initial_balance=初始金额
backtest.backtest_days=回测天数
backtest.profit_amount=收益额
backtest.profit_rate=收益率
backtest.backtest_days_range=回测天数范围（1-15天）
backtest.total_trades=总交易笔数
backtest.buy_trades=买入笔数
backtest.sell_trades=卖出笔数
backtest.win_trades=盈利交易笔数
backtest.loss_trades=亏损交易笔数
backtest.win_rate=胜率
backtest.max_profit=最大单笔盈利
backtest.max_loss=最大单笔亏损
backtest.max_drawdown=最大回撤
backtest.avg_holding_time=平均持仓时间

# 回测状态
backtest.status.pending=待执行
backtest.status.running=运行中
backtest.status.completed=已完成
backtest.status.stopped=已停止
backtest.status.failed=失败

# 回测配置
backtest.copy_mode.ratio=比例模式
backtest.copy_mode.fixed=固定金额
backtest.price_tolerance=价格容忍度
backtest.delay_seconds=延迟秒数
backtest.support_sell=支持卖出

# 订单跟踪服务错误
error.server.order_tracking_process_failed=处理订单跟踪失败
error.server.order_tracking_buy_failed=处理买入订单失败
error.server.order_tracking_sell_failed=处理卖出订单失败
error.server.order_tracking_match_failed=订单匹配失败
