From 5a0c30ac2eabebb7ba318712df7ed0e775b4634a Mon Sep 17 00:00:00 2001 From: TIANHE Date: Tue, 30 Dec 2025 21:38:06 +0800 Subject: [PATCH] new Signed-off-by: TIANHE --- quantdinger_vue/src/locales/lang/ar-SA.js | 17 ++++++++++++++++- quantdinger_vue/src/locales/lang/de-DE.js | 17 ++++++++++++++++- quantdinger_vue/src/locales/lang/en-US.js | 15 +++++++++++++++ quantdinger_vue/src/locales/lang/fr-FR.js | 17 ++++++++++++++++- quantdinger_vue/src/locales/lang/ja-JP.js | 17 ++++++++++++++++- quantdinger_vue/src/locales/lang/ko-KR.js | 17 ++++++++++++++++- quantdinger_vue/src/locales/lang/th-TH.js | 17 ++++++++++++++++- quantdinger_vue/src/locales/lang/vi-VN.js | 17 ++++++++++++++++- quantdinger_vue/src/locales/lang/zh-TW.js | 15 +++++++++++++++ 9 files changed, 142 insertions(+), 7 deletions(-) diff --git a/quantdinger_vue/src/locales/lang/ar-SA.js b/quantdinger_vue/src/locales/lang/ar-SA.js index 7758790..c322c91 100644 --- a/quantdinger_vue/src/locales/lang/ar-SA.js +++ b/quantdinger_vue/src/locales/lang/ar-SA.js @@ -1758,7 +1758,22 @@ const locale = { 'signal-robot.indicator.volume': 'Volume', 'signal-robot.indicator.changePct1h': '1H Change %', 'signal-robot.indicator.changePct24h': '24H Change %', - 'signal-robot.indicator.signalLine': 'Signal Line' + 'signal-robot.indicator.signalLine': 'Signal Line', + + // Settings (Memory/Reflection) + 'settings.group.agent_memory': 'الذاكرة/الانعكاس', + 'settings.group.reflection_worker': 'عامل التحقق التلقائي للانعكاس', + 'settings.field.ENABLE_AGENT_MEMORY': 'تمكين ذاكرة الوكيل', + 'settings.field.AGENT_MEMORY_ENABLE_VECTOR': 'تمكين الاسترجاع المتجهي (محلي)', + 'settings.field.AGENT_MEMORY_EMBEDDING_DIM': 'بُعد التضمين', + 'settings.field.AGENT_MEMORY_TOP_K': 'عدد الاسترجاع Top-K', + 'settings.field.AGENT_MEMORY_CANDIDATE_LIMIT': 'حجم نافذة المرشحين', + 'settings.field.AGENT_MEMORY_HALF_LIFE_DAYS': 'نصف عمر تلاشي الزمن (أيام)', + 'settings.field.AGENT_MEMORY_W_SIM': 'وزن التشابه', + 'settings.field.AGENT_MEMORY_W_RECENCY': 'وزن الحداثة', + 'settings.field.AGENT_MEMORY_W_RETURNS': 'وزن العائد', + 'settings.field.ENABLE_REFLECTION_WORKER': 'تمكين التحقق التلقائي', + 'settings.field.REFLECTION_WORKER_INTERVAL_SEC': 'فاصل التحقق (ثانية)' } export default { diff --git a/quantdinger_vue/src/locales/lang/de-DE.js b/quantdinger_vue/src/locales/lang/de-DE.js index 833a554..9c3568d 100644 --- a/quantdinger_vue/src/locales/lang/de-DE.js +++ b/quantdinger_vue/src/locales/lang/de-DE.js @@ -1808,7 +1808,22 @@ const locale = { 'signal-robot.indicator.volume': 'Volume', 'signal-robot.indicator.changePct1h': '1H Change %', 'signal-robot.indicator.changePct24h': '24H Change %', - 'signal-robot.indicator.signalLine': 'Signal Line' + 'signal-robot.indicator.signalLine': 'Signal Line', + + // Settings (Memory/Reflection) + 'settings.group.agent_memory': 'Gedächtnis/Reflexion', + 'settings.group.reflection_worker': 'Automatischer Reflexions-Prüf-Worker', + 'settings.field.ENABLE_AGENT_MEMORY': 'Agenten-Gedächtnis aktivieren', + 'settings.field.AGENT_MEMORY_ENABLE_VECTOR': 'Vektorsuche aktivieren (lokal)', + 'settings.field.AGENT_MEMORY_EMBEDDING_DIM': 'Embedding-Dimension', + 'settings.field.AGENT_MEMORY_TOP_K': 'Top-K Abrufanzahl', + 'settings.field.AGENT_MEMORY_CANDIDATE_LIMIT': 'Kandidatenfenstergröße', + 'settings.field.AGENT_MEMORY_HALF_LIFE_DAYS': 'Halbwertszeit der Zeitabnahme (Tage)', + 'settings.field.AGENT_MEMORY_W_SIM': 'Ähnlichkeitsgewicht', + 'settings.field.AGENT_MEMORY_W_RECENCY': 'Aktualitätsgewicht', + 'settings.field.AGENT_MEMORY_W_RETURNS': 'Renditegewicht', + 'settings.field.ENABLE_REFLECTION_WORKER': 'Automatische Verifikation aktivieren', + 'settings.field.REFLECTION_WORKER_INTERVAL_SEC': 'Verifikationsintervall (Sek.)' } export default { diff --git a/quantdinger_vue/src/locales/lang/en-US.js b/quantdinger_vue/src/locales/lang/en-US.js index ca9337b..d2c93ba 100644 --- a/quantdinger_vue/src/locales/lang/en-US.js +++ b/quantdinger_vue/src/locales/lang/en-US.js @@ -1901,6 +1901,8 @@ const locale = { 'settings.group.market': 'Market Presets', 'settings.group.data_source': 'Data Sources', 'settings.group.search': 'Search Configuration', + 'settings.group.agent_memory': 'Memory/Reflection', + 'settings.group.reflection_worker': 'Auto Reflection Verification Worker', // Settings fields - Auth 'settings.field.SECRET_KEY': 'Secret Key', 'settings.field.ADMIN_USER': 'Admin Username', @@ -1944,6 +1946,19 @@ const locale = { 'settings.field.ENABLE_CACHE': 'Enable Cache', 'settings.field.ENABLE_REQUEST_LOG': 'Enable Request Log', 'settings.field.ENABLE_AI_ANALYSIS': 'Enable AI Analysis', + // Settings fields - Memory/Reflection + 'settings.field.ENABLE_AGENT_MEMORY': 'Enable Agent Memory', + 'settings.field.AGENT_MEMORY_ENABLE_VECTOR': 'Enable Vector Retrieval (Local)', + 'settings.field.AGENT_MEMORY_EMBEDDING_DIM': 'Embedding Dimension', + 'settings.field.AGENT_MEMORY_TOP_K': 'Top-K Retrieval Count', + 'settings.field.AGENT_MEMORY_CANDIDATE_LIMIT': 'Candidate Window Size', + 'settings.field.AGENT_MEMORY_HALF_LIFE_DAYS': 'Time Decay Half-life (days)', + 'settings.field.AGENT_MEMORY_W_SIM': 'Similarity Weight', + 'settings.field.AGENT_MEMORY_W_RECENCY': 'Recency Weight', + 'settings.field.AGENT_MEMORY_W_RETURNS': 'Returns Weight', + // Settings fields - Reflection Worker + 'settings.field.ENABLE_REFLECTION_WORKER': 'Enable Auto Verification', + 'settings.field.REFLECTION_WORKER_INTERVAL_SEC': 'Verification Interval (sec)', // Settings fields - AI 'settings.field.OPENROUTER_API_KEY': 'OpenRouter API Key', 'settings.field.OPENROUTER_API_URL': 'OpenRouter API URL', diff --git a/quantdinger_vue/src/locales/lang/fr-FR.js b/quantdinger_vue/src/locales/lang/fr-FR.js index b80a095..21654ac 100644 --- a/quantdinger_vue/src/locales/lang/fr-FR.js +++ b/quantdinger_vue/src/locales/lang/fr-FR.js @@ -1759,7 +1759,22 @@ const locale = { 'signal-robot.indicator.volume': 'Volume', 'signal-robot.indicator.changePct1h': '1H Change %', 'signal-robot.indicator.changePct24h': '24H Change %', - 'signal-robot.indicator.signalLine': 'Signal Line' + 'signal-robot.indicator.signalLine': 'Signal Line', + + // Settings (Memory/Reflection) + 'settings.group.agent_memory': 'Mémoire/Réflexion', + 'settings.group.reflection_worker': 'Worker de vérification de réflexion automatique', + 'settings.field.ENABLE_AGENT_MEMORY': 'Activer la mémoire de l’agent', + 'settings.field.AGENT_MEMORY_ENABLE_VECTOR': 'Activer la recherche vectorielle (local)', + 'settings.field.AGENT_MEMORY_EMBEDDING_DIM': 'Dimension d’embedding', + 'settings.field.AGENT_MEMORY_TOP_K': 'Nombre Top-K', + 'settings.field.AGENT_MEMORY_CANDIDATE_LIMIT': 'Taille de la fenêtre de candidats', + 'settings.field.AGENT_MEMORY_HALF_LIFE_DAYS': 'Demi-vie de décroissance temporelle (jours)', + 'settings.field.AGENT_MEMORY_W_SIM': 'Poids de similarité', + 'settings.field.AGENT_MEMORY_W_RECENCY': 'Poids de récence', + 'settings.field.AGENT_MEMORY_W_RETURNS': 'Poids des rendements', + 'settings.field.ENABLE_REFLECTION_WORKER': 'Activer la vérification automatique', + 'settings.field.REFLECTION_WORKER_INTERVAL_SEC': 'Intervalle de vérification (s)' } export default { diff --git a/quantdinger_vue/src/locales/lang/ja-JP.js b/quantdinger_vue/src/locales/lang/ja-JP.js index b6ce6fb..dc21526 100644 --- a/quantdinger_vue/src/locales/lang/ja-JP.js +++ b/quantdinger_vue/src/locales/lang/ja-JP.js @@ -1759,7 +1759,22 @@ const locale = { 'signal-robot.indicator.volume': 'Volume', 'signal-robot.indicator.changePct1h': '1H Change %', 'signal-robot.indicator.changePct24h': '24H Change %', - 'signal-robot.indicator.signalLine': 'Signal Line' + 'signal-robot.indicator.signalLine': 'Signal Line', + + // Settings (Memory/Reflection) + 'settings.group.agent_memory': '記憶/反省設定', + 'settings.group.reflection_worker': '自動反省検証ワーカー', + 'settings.field.ENABLE_AGENT_MEMORY': 'エージェント記憶を有効化', + 'settings.field.AGENT_MEMORY_ENABLE_VECTOR': 'ベクトル検索を有効化(ローカル)', + 'settings.field.AGENT_MEMORY_EMBEDDING_DIM': '埋め込み次元', + 'settings.field.AGENT_MEMORY_TOP_K': 'Top-K 取得数', + 'settings.field.AGENT_MEMORY_CANDIDATE_LIMIT': '候補ウィンドウサイズ', + 'settings.field.AGENT_MEMORY_HALF_LIFE_DAYS': '時間減衰の半減期(日)', + 'settings.field.AGENT_MEMORY_W_SIM': '類似度重み', + 'settings.field.AGENT_MEMORY_W_RECENCY': '新しさ重み', + 'settings.field.AGENT_MEMORY_W_RETURNS': '収益重み', + 'settings.field.ENABLE_REFLECTION_WORKER': '自動検証を有効化', + 'settings.field.REFLECTION_WORKER_INTERVAL_SEC': '検証間隔(秒)' } export default { diff --git a/quantdinger_vue/src/locales/lang/ko-KR.js b/quantdinger_vue/src/locales/lang/ko-KR.js index 9ba5dd2..6970909 100644 --- a/quantdinger_vue/src/locales/lang/ko-KR.js +++ b/quantdinger_vue/src/locales/lang/ko-KR.js @@ -1758,7 +1758,22 @@ const locale = { 'signal-robot.indicator.volume': 'Volume', 'signal-robot.indicator.changePct1h': '1H Change %', 'signal-robot.indicator.changePct24h': '24H Change %', - 'signal-robot.indicator.signalLine': 'Signal Line' + 'signal-robot.indicator.signalLine': 'Signal Line', + + // Settings (Memory/Reflection) + 'settings.group.agent_memory': '메모리/리플렉션 설정', + 'settings.group.reflection_worker': '자동 리플렉션 검증 워커', + 'settings.field.ENABLE_AGENT_MEMORY': '에이전트 메모리 사용', + 'settings.field.AGENT_MEMORY_ENABLE_VECTOR': '벡터 검색 사용(로컬)', + 'settings.field.AGENT_MEMORY_EMBEDDING_DIM': '임베딩 차원', + 'settings.field.AGENT_MEMORY_TOP_K': 'Top-K 조회 개수', + 'settings.field.AGENT_MEMORY_CANDIDATE_LIMIT': '후보 윈도우 크기', + 'settings.field.AGENT_MEMORY_HALF_LIFE_DAYS': '시간 감쇠 반감기(일)', + 'settings.field.AGENT_MEMORY_W_SIM': '유사도 가중치', + 'settings.field.AGENT_MEMORY_W_RECENCY': '시간 가중치', + 'settings.field.AGENT_MEMORY_W_RETURNS': '수익 가중치', + 'settings.field.ENABLE_REFLECTION_WORKER': '자동 검증 사용', + 'settings.field.REFLECTION_WORKER_INTERVAL_SEC': '검증 주기(초)' } export default { diff --git a/quantdinger_vue/src/locales/lang/th-TH.js b/quantdinger_vue/src/locales/lang/th-TH.js index 0baced1..74d3a3b 100644 --- a/quantdinger_vue/src/locales/lang/th-TH.js +++ b/quantdinger_vue/src/locales/lang/th-TH.js @@ -1759,7 +1759,22 @@ const locale = { 'signal-robot.indicator.volume': 'Volume', 'signal-robot.indicator.changePct1h': '1H Change %', 'signal-robot.indicator.changePct24h': '24H Change %', - 'signal-robot.indicator.signalLine': 'Signal Line' + 'signal-robot.indicator.signalLine': 'Signal Line', + + // Settings (Memory/Reflection) + 'settings.group.agent_memory': 'หน่วยความจำ/การสะท้อน', + 'settings.group.reflection_worker': 'ตัวทำงานตรวจสอบการสะท้อนอัตโนมัติ', + 'settings.field.ENABLE_AGENT_MEMORY': 'เปิดใช้หน่วยความจำเอเจนต์', + 'settings.field.AGENT_MEMORY_ENABLE_VECTOR': 'เปิดใช้การค้นหาเวกเตอร์ (ในเครื่อง)', + 'settings.field.AGENT_MEMORY_EMBEDDING_DIM': 'มิติ Embedding', + 'settings.field.AGENT_MEMORY_TOP_K': 'จำนวนดึงข้อมูล Top-K', + 'settings.field.AGENT_MEMORY_CANDIDATE_LIMIT': 'ขนาดหน้าต่างผู้สมัคร', + 'settings.field.AGENT_MEMORY_HALF_LIFE_DAYS': 'ครึ่งชีวิตการลดทอนตามเวลา (วัน)', + 'settings.field.AGENT_MEMORY_W_SIM': 'ค่าน้ำหนักความคล้าย', + 'settings.field.AGENT_MEMORY_W_RECENCY': 'ค่าน้ำหนักเวลา', + 'settings.field.AGENT_MEMORY_W_RETURNS': 'ค่าน้ำหนักผลตอบแทน', + 'settings.field.ENABLE_REFLECTION_WORKER': 'เปิดใช้การตรวจสอบอัตโนมัติ', + 'settings.field.REFLECTION_WORKER_INTERVAL_SEC': 'ช่วงเวลาตรวจสอบ (วินาที)' } export default { diff --git a/quantdinger_vue/src/locales/lang/vi-VN.js b/quantdinger_vue/src/locales/lang/vi-VN.js index f0a37f6..c0652c1 100644 --- a/quantdinger_vue/src/locales/lang/vi-VN.js +++ b/quantdinger_vue/src/locales/lang/vi-VN.js @@ -2887,7 +2887,22 @@ const locale = { 'layouts.usermenu.dialog.content': 'Bạn có chắc chắn muốn đăng xuất không?', -'layouts.userLayout.title': 'Tìm kiếm sự thật trong sự không chắc chắn' +'layouts.userLayout.title': 'Tìm kiếm sự thật trong sự không chắc chắn', + +// Settings (Memory/Reflection) +'settings.group.agent_memory': 'Bộ nhớ/Phản tư', +'settings.group.reflection_worker': 'Worker xác minh phản tư tự động', +'settings.field.ENABLE_AGENT_MEMORY': 'Bật bộ nhớ tác nhân', +'settings.field.AGENT_MEMORY_ENABLE_VECTOR': 'Bật truy vấn vector (cục bộ)', +'settings.field.AGENT_MEMORY_EMBEDDING_DIM': 'Kích thước embedding', +'settings.field.AGENT_MEMORY_TOP_K': 'Số lượng Top-K', +'settings.field.AGENT_MEMORY_CANDIDATE_LIMIT': 'Kích thước cửa sổ ứng viên', +'settings.field.AGENT_MEMORY_HALF_LIFE_DAYS': 'Chu kỳ bán rã theo thời gian (ngày)', +'settings.field.AGENT_MEMORY_W_SIM': 'Trọng số tương đồng', +'settings.field.AGENT_MEMORY_W_RECENCY': 'Trọng số thời gian', +'settings.field.AGENT_MEMORY_W_RETURNS': 'Trọng số lợi nhuận', +'settings.field.ENABLE_REFLECTION_WORKER': 'Bật xác minh tự động', +'settings.field.REFLECTION_WORKER_INTERVAL_SEC': 'Khoảng thời gian xác minh (giây)' } export default { diff --git a/quantdinger_vue/src/locales/lang/zh-TW.js b/quantdinger_vue/src/locales/lang/zh-TW.js index ba1bd91..ce7c5bb 100644 --- a/quantdinger_vue/src/locales/lang/zh-TW.js +++ b/quantdinger_vue/src/locales/lang/zh-TW.js @@ -1605,6 +1605,8 @@ const locale = { 'settings.group.market': '市場預設', 'settings.group.data_source': '數據源配置', 'settings.group.search': '搜索配置', + 'settings.group.agent_memory': '記憶/反思配置', + 'settings.group.reflection_worker': '自動反思驗證Worker', // Settings fields - Auth 'settings.field.SECRET_KEY': 'Secret Key', 'settings.field.ADMIN_USER': '管理員用戶名', @@ -1648,6 +1650,19 @@ const locale = { 'settings.field.ENABLE_CACHE': '啟用緩存', 'settings.field.ENABLE_REQUEST_LOG': '啟用請求日誌', 'settings.field.ENABLE_AI_ANALYSIS': '啟用AI分析', + // Settings fields - 記憶/反思 + 'settings.field.ENABLE_AGENT_MEMORY': '啟用Agent記憶', + 'settings.field.AGENT_MEMORY_ENABLE_VECTOR': '啟用向量檢索(本地)', + 'settings.field.AGENT_MEMORY_EMBEDDING_DIM': 'Embedding維度', + 'settings.field.AGENT_MEMORY_TOP_K': '召回數量TopK', + 'settings.field.AGENT_MEMORY_CANDIDATE_LIMIT': '候選窗口大小', + 'settings.field.AGENT_MEMORY_HALF_LIFE_DAYS': '時間衰減半衰期(天)', + 'settings.field.AGENT_MEMORY_W_SIM': '相似度權重', + 'settings.field.AGENT_MEMORY_W_RECENCY': '時間權重', + 'settings.field.AGENT_MEMORY_W_RETURNS': '收益權重', + // Settings fields - 自動反思驗證Worker + 'settings.field.ENABLE_REFLECTION_WORKER': '啟用自動驗證', + 'settings.field.REFLECTION_WORKER_INTERVAL_SEC': '驗證周期間隔(秒)', // Settings fields - AI 'settings.field.OPENROUTER_API_KEY': 'OpenRouter API Key', 'settings.field.OPENROUTER_API_URL': 'OpenRouter API URL',