From 9f671b7adf5aa5caa592c63e1e9e1cea059a386d Mon Sep 17 00:00:00 2001 From: ZhaiSoul <842607283@qq.com> Date: Mon, 17 Mar 2025 21:40:21 +0800 Subject: [PATCH] feat: add system feature pages embeddings i18n keys --- web/public/locales/en/views/system.json | 8 +++++++- web/public/locales/zh-CN/views/system.json | 8 +++++++- web/src/views/system/FeatureMetrics.tsx | 4 ++-- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/web/public/locales/en/views/system.json b/web/public/locales/en/views/system.json index 65b2db663..77516f3e1 100644 --- a/web/public/locales/en/views/system.json +++ b/web/public/locales/en/views/system.json @@ -145,6 +145,12 @@ "reindexingEmbeddings": "Reindexing embeddings ({{processed}}% complete)" }, "features": { - "title": "Features" + "title": "Features", + "embeddings": { + "image_embedding_speed": "Image Embedding Speed", + "face_embedding_speed": "Face Embedding Speed", + "plate_recognition_speed": "Plate Recognition Speed", + "text_embedding_speed": "Text Embedding Speed" + } } } diff --git a/web/public/locales/zh-CN/views/system.json b/web/public/locales/zh-CN/views/system.json index 20fbeee83..01251f3c5 100644 --- a/web/public/locales/zh-CN/views/system.json +++ b/web/public/locales/zh-CN/views/system.json @@ -145,6 +145,12 @@ "reindexingEmbeddings": "正在重新索引嵌入(已完成 {{processed}}%)" }, "features": { - "title": "功能" + "title": "功能", + "embeddings": { + "image_embedding_speed": "图像特征提取速度", + "face_embedding_speed": "人脸特征提取速度", + "plate_recognition_speed": "车牌识别速度", + "text_embedding_speed": "文本编码速度" + } } } diff --git a/web/src/views/system/FeatureMetrics.tsx b/web/src/views/system/FeatureMetrics.tsx index 0f6096a7f..c5b6e1454 100644 --- a/web/src/views/system/FeatureMetrics.tsx +++ b/web/src/views/system/FeatureMetrics.tsx @@ -76,14 +76,14 @@ export default function FeatureMetrics({ const key = rawKey.replaceAll("_", " "); if (!(key in series)) { - series[key] = { name: key, data: [] }; + series[key] = { name: t("features.embeddings." + rawKey), data: [] }; } series[key].data.push({ x: statsIdx + 1, y: stat }); }); }); return Object.values(series); - }, [statsHistory]); + }, [statsHistory, t]); return ( <>