Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions apps/kimi-web/src/i18n/locales/en/sidebar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,16 @@ export default {
newChat: 'New Chat',
newWorkspace: 'New Workspace',
emptyState: 'No sessions yet · click New Session to start',
archiveConfirm: 'Archive session?',
archiveConfirm: 'Permanently delete this session? This action cannot be undone.',

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep the irreversible warning visible

In the desktop session row, sidebar.archiveConfirm is rendered in .archive-label and that label is constrained to one line with overflow: hidden/text-overflow: ellipsis (SessionRow.vue lines 143-146 and 406-414). With the confirm/cancel buttons present, this longer sentence is truncated in the sidebar, so the important “cannot be undone” warning is not visible before users confirm the irreversible action. Use shorter copy that fits or change the confirmation UI to show the full warning.

Useful? React with 👍 / 👎.

confirm: 'Confirm',
cancel: 'Cancel',
options: 'Options',
rename: 'Rename',
copyPath: 'Copy path',
archive: 'Archive',
copySessionId: 'Copy session ID ⧉',
copied: 'Copied ✓',
copyFailed: 'Copy failed',
archive: 'Delete',

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Rename the header archive action too

This updates the sidebar label to Delete, but the same destructive handler is still reachable from the active session header: ChatHeader.vue arms then emits archiveSession, while header.archiveSession/header.confirmArchive still render “Archive”/“Confirm archive?” in both locales. Users deleting the current session from the header menu still see the misleading recoverable-archive wording, so the relabeling should include the header namespace as well.

Useful? React with 👍 / 👎.

fork: 'Fork session',
delete: 'Delete',
removeWorkspace: 'Remove workspace',
Expand Down
7 changes: 5 additions & 2 deletions apps/kimi-web/src/i18n/locales/zh/sidebar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,16 @@ export default {
newChat: '新建对话',
newWorkspace: '新建工作区',
emptyState: '还没有会话 · 点击 新建会话 开始',
archiveConfirm: '归档会话?',
archiveConfirm: '删除会话?',

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Add the no-undo warning to Chinese copy

The English confirmation now says the session is permanently deleted and cannot be undone, but the Chinese locale only says “删除会话?”. In the Chinese UI this irreversible action is still confirmed as a generic delete without the no-recovery warning, so the two locales are no longer semantically in sync for the destructive confirmation.

Useful? React with 👍 / 👎.

confirm: '确认',
cancel: '取消',
options: '选项',
rename: '重命名',
copyPath: '复制路径',
archive: '归档',
copySessionId: '复制 Session ID ⧉',
copied: '已复制 ✓',
copyFailed: '复制失败',
archive: '删除',
fork: '分叉会话',
delete: '删除',
removeWorkspace: '移除工作区',
Expand Down