From 2f824134b64ef8ab086362fbd6b68e7c3e5e9e59 Mon Sep 17 00:00:00 2001 From: duanfuxiang Date: Thu, 1 May 2025 15:07:35 +0800 Subject: [PATCH] add chat view & edit line local lang --- .../chat-view/AssistantMessageActions.tsx | 5 +- src/components/chat-view/ChatHistoryView.tsx | 4 +- src/components/chat-view/ChatView.tsx | 11 +- src/components/chat-view/CommandsView.tsx | 23 ++-- src/components/chat-view/CustomModeView.tsx | 3 +- .../chat-view/LLMResponseInfoPopover.tsx | 21 ++-- .../Markdown/MarkdownApplyDiffBlock.tsx | 11 +- .../Markdown/MarkdownEditFileBlock.tsx | 17 +-- .../MarkdownFetchUrlsContentBlock.tsx | 9 +- .../Markdown/MarkdownListFilesBlock.tsx | 3 +- .../Markdown/MarkdownReadFileBlock.tsx | 3 +- .../Markdown/MarkdownReasoningBlock.tsx | 3 +- .../MarkdownRegexSearchFilesBlock.tsx | 3 +- .../Markdown/MarkdownSearchAndReplace.tsx | 11 +- .../Markdown/MarkdownSearchWebBlock.tsx | 9 +- .../MarkdownSemanticSearchFilesBlock.tsx | 3 +- .../Markdown/MarkdownSwitchModeBlock.tsx | 11 +- .../chat-view/Markdown/MarkdownWithIcon.tsx | 10 +- src/components/chat-view/QueryProgress.tsx | 12 +- src/components/chat-view/ShortcutInfo.tsx | 8 +- .../chat-view/SimilaritySearchResults.tsx | 104 ++++++++-------- .../chat-input/ImageUploadButton.tsx | 3 +- .../chat-view/chat-input/ModelSelect.tsx | 5 +- .../chat-view/chat-input/SubmitButton.tsx | 4 +- .../command/CreateCommandPopoverPlugin.tsx | 4 +- src/components/inline-edit/InlineEdit.tsx | 40 ++++--- src/lang/locale/en.ts | 113 ++++++++++++++++++ src/lang/locale/zh-cn.ts | 113 ++++++++++++++++++ 28 files changed, 412 insertions(+), 154 deletions(-) diff --git a/src/components/chat-view/AssistantMessageActions.tsx b/src/components/chat-view/AssistantMessageActions.tsx index f7b21a5..63eba57 100644 --- a/src/components/chat-view/AssistantMessageActions.tsx +++ b/src/components/chat-view/AssistantMessageActions.tsx @@ -2,6 +2,7 @@ import * as Tooltip from '@radix-ui/react-tooltip' import { Check, CopyIcon } from 'lucide-react' import { useEffect, useState } from 'react' +import { t } from '../../lang/helpers' import { ChatAssistantMessage } from '../../types/chat' import { calculateLLMCost } from '../../utils/price-calculator' @@ -35,7 +36,7 @@ function CopyButton({ message }: { message: ChatAssistantMessage }) { - Copy message + {t('chat.reactMarkdown.copyMsg')} @@ -76,7 +77,7 @@ function LLMResponesInfoButton({ message }: { message: ChatAssistantMessage }) { - View details + {t('chat.reactMarkdown.viewDetails')} diff --git a/src/components/chat-view/ChatHistoryView.tsx b/src/components/chat-view/ChatHistoryView.tsx index 7ceb170..c489035 100644 --- a/src/components/chat-view/ChatHistoryView.tsx +++ b/src/components/chat-view/ChatHistoryView.tsx @@ -2,8 +2,10 @@ import * as Popover from '@radix-ui/react-popover' import { Pencil, Trash2 } from 'lucide-react' import { useCallback, useEffect, useRef, useState } from 'react' +import { t } from '../../lang/helpers' import { ChatConversationMeta } from '../../types/chat' + function TitleInput({ title, onSubmit, @@ -165,7 +167,7 @@ export function ChatHistory({