UI: i18n update

This commit is contained in:
qixinbo
2026-03-29 14:54:52 +08:00
parent 22e1891a57
commit 4d623f798d
5 changed files with 21 additions and 10 deletions
+1 -1
View File
@@ -154,7 +154,7 @@ export function EmbeddingModels() {
<div className="flex-1 flex flex-col h-full bg-muted/50/30 overflow-hidden">
<div className="h-14 px-6 flex items-center justify-between border-b border-border bg-background">
<div className="flex items-center gap-2 text-foreground/80 font-medium">
<Brain className="h-5 w-5 text-indigo-500" />{t('embeddingModelConfig', 'Embedding Model Configuration')}</div>
<Brain className="h-5 w-5 text-indigo-500" />{t('embeddingModels')}</div>
<div className="flex items-center gap-3">
<div className="relative">
<Search className="h-4 w-4 text-muted-foreground absolute left-3 top-1/2 -translate-y-1/2" />
+7 -2
View File
@@ -403,13 +403,14 @@ export function KnowledgeBases() {
};
const selectedKnowledgeBase = knowledgeBases.find((item) => item.id === selectedKnowledgeBaseId) || null;
const selectedEmbeddingModel = embeddingModels.find(m => m.id === knowledgeBaseForm.embedding_model);
return (
<div className="flex-1 flex flex-col h-full bg-muted/50/30 overflow-hidden">
<div className="h-14 px-6 flex items-center justify-between border-b border-border bg-background">
<div className="flex items-center gap-2 text-foreground/80 font-medium">
<Database className="h-5 w-5 text-indigo-500" />
{t('knowledgeBaseManagement', 'Knowledge Base Management')}
{t('knowledgeBases')}
</div>
</div>
@@ -464,7 +465,11 @@ export function KnowledgeBases() {
disabled={!currentProject}
>
<SelectTrigger id="knowledge-base-embedding-model">
<SelectValue placeholder={t('knowledgeBaseEmbeddingModelPlaceholder', 'Select an embedding model')} />
<SelectValue placeholder={t('knowledgeBaseEmbeddingModelPlaceholder')}>
{selectedEmbeddingModel
? `${selectedEmbeddingModel.name || selectedEmbeddingModel.model} (${selectedEmbeddingModel.provider})`
: knowledgeBaseForm.embedding_model || undefined}
</SelectValue>
</SelectTrigger>
<SelectContent>
{embeddingModels.map((model) => (