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, },
