This is an automated email from the ASF dual-hosted git repository.

LinkinStars pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/answer-plugins.git

commit d940ee3228c4aa6665e2961bd7aa3b33177a5a14
Author: hgaol <[email protected]>
AuthorDate: Wed Apr 22 22:30:01 2026 +0800

    feat(i18n): add options for embedding level in English and Chinese 
translations
---
 vector-search-memory/i18n/en_US.yaml     | 5 +++++
 vector-search-memory/i18n/translation.go | 6 ++++--
 vector-search-memory/i18n/zh_CN.yaml     | 5 +++++
 vector-search-memory/memory.go           | 4 ++--
 4 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/vector-search-memory/i18n/en_US.yaml 
b/vector-search-memory/i18n/en_US.yaml
index 8fee915..224cf4e 100644
--- a/vector-search-memory/i18n/en_US.yaml
+++ b/vector-search-memory/i18n/en_US.yaml
@@ -44,6 +44,11 @@ plugin:
             other: Embedding Level
           description:
             other: "Choose 'question' to embed question + all answers + 
comments, or 'answer' to embed each answer separately"
+          options:
+            question:
+              other: Question
+            answer:
+              other: Answer
         similarity_threshold:
           title:
             other: Similarity Threshold
diff --git a/vector-search-memory/i18n/translation.go 
b/vector-search-memory/i18n/translation.go
index bfce94e..f4bfbe6 100644
--- a/vector-search-memory/i18n/translation.go
+++ b/vector-search-memory/i18n/translation.go
@@ -32,8 +32,10 @@ const (
        ConfigEmbeddingModelTitle       = 
"plugin.memory_vector_search.backend.config.embedding_model.title"
        ConfigEmbeddingModelDescription = 
"plugin.memory_vector_search.backend.config.embedding_model.description"
 
-       ConfigEmbeddingLevelTitle       = 
"plugin.memory_vector_search.backend.config.embedding_level.title"
-       ConfigEmbeddingLevelDescription = 
"plugin.memory_vector_search.backend.config.embedding_level.description"
+       ConfigEmbeddingLevelTitle          = 
"plugin.memory_vector_search.backend.config.embedding_level.title"
+       ConfigEmbeddingLevelDescription    = 
"plugin.memory_vector_search.backend.config.embedding_level.description"
+       ConfigEmbeddingLevelOptionQuestion = 
"plugin.memory_vector_search.backend.config.embedding_level.options.question"
+       ConfigEmbeddingLevelOptionAnswer   = 
"plugin.memory_vector_search.backend.config.embedding_level.options.answer"
 
        ConfigSimilarityThresholdTitle       = 
"plugin.memory_vector_search.backend.config.similarity_threshold.title"
        ConfigSimilarityThresholdDescription = 
"plugin.memory_vector_search.backend.config.similarity_threshold.description"
diff --git a/vector-search-memory/i18n/zh_CN.yaml 
b/vector-search-memory/i18n/zh_CN.yaml
index 81eadd7..66dedf1 100644
--- a/vector-search-memory/i18n/zh_CN.yaml
+++ b/vector-search-memory/i18n/zh_CN.yaml
@@ -44,6 +44,11 @@ plugin:
             other: Embedding 级别
           description:
             other: "选择 'question' 将问题+所有回答+评论合并嵌入,或 'answer' 将每个回答单独嵌入"
+          options:
+            question:
+              other: 问题
+            answer:
+              other: 回答
         similarity_threshold:
           title:
             other: 相似度阈值
diff --git a/vector-search-memory/memory.go b/vector-search-memory/memory.go
index 9f24a58..158514b 100644
--- a/vector-search-memory/memory.go
+++ b/vector-search-memory/memory.go
@@ -245,8 +245,8 @@ func (e *VectorSearchEngine) ConfigFields() 
[]plugin.ConfigField {
                        Description: 
plugin.MakeTranslator(i18n.ConfigEmbeddingLevelDescription),
                        Required:    true,
                        Options: []plugin.ConfigFieldOption{
-                               {Label: 
plugin.MakeTranslator(i18n.ConfigEmbeddingLevelTitle), Value: "question"},
-                               {Label: 
plugin.MakeTranslator(i18n.ConfigEmbeddingLevelTitle), Value: "answer"},
+                               {Label: 
plugin.MakeTranslator(i18n.ConfigEmbeddingLevelOptionQuestion), Value: 
"question"},
+                               {Label: 
plugin.MakeTranslator(i18n.ConfigEmbeddingLevelOptionAnswer), Value: "answer"},
                        },
                        Value: e.Config.EmbeddingLevel,
                },

Reply via email to