From 876693bee6c60d388e2775834e295b1cd41ec12c Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Mon, 29 Jun 2026 06:00:39 +0800 Subject: [PATCH] fix: notification i18n review fixes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add missing nasdaq_sp500_smart_dca i18n entries (zh+en)\n- Fix inconsistent English: Tech Communication → Tech/Communication Co-Authored-By: Claude --- notifications/telegram.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/notifications/telegram.py b/notifications/telegram.py index 11d5064..22e475c 100644 --- a/notifications/telegram.py +++ b/notifications/telegram.py @@ -330,6 +330,7 @@ def format_small_account_whole_share_bootstrap_notes( "strategy_name_tech_communication_pullback_enhancement": "科技通信回调增强", "strategy_name_qqq_tech_enhancement": "科技通信回调增强", "strategy_name_russell_top50_leader_rotation": "罗素 Top50 领涨轮动", + "strategy_name_nasdaq_sp500_smart_dca": "纳指100 / 标普500 智能定投", "strategy_name_ibit_smart_dca": "IBIT 比特币 ETF 智能定投", "skip_reason_below_trade_threshold": "低于调仓阈值", "skip_reason_quote_unavailable": "无法获取报价", @@ -494,9 +495,10 @@ def format_small_account_whole_share_bootstrap_notes( "strategy_name_soxl_soxx_trend_income": "SOXL/SOXX Semiconductor Trend Income", "strategy_name_global_etf_rotation": "Global ETF Rotation", "strategy_name_global_etf_confidence_vol_gate": "Global ETF Confidence Vol Gate", - "strategy_name_tech_communication_pullback_enhancement": "Tech Communication Pullback Enhancement", - "strategy_name_qqq_tech_enhancement": "Tech Communication Pullback Enhancement", + "strategy_name_tech_communication_pullback_enhancement": "Tech/Communication Pullback Enhancement", + "strategy_name_qqq_tech_enhancement": "Tech/Communication Pullback Enhancement", "strategy_name_russell_top50_leader_rotation": "Russell Top50 Leader Rotation", + "strategy_name_nasdaq_sp500_smart_dca": "Nasdaq 100 / S&P 500 Smart DCA", "strategy_name_ibit_smart_dca": "IBIT Smart DCA", "skip_reason_below_trade_threshold": "below trade threshold", "skip_reason_quote_unavailable": "quote unavailable",