fix: translations

This commit is contained in:
yyh
2026-01-15 17:45:37 +08:00
parent 9ffdad6465
commit b3923ec3ca
4 changed files with 24 additions and 5 deletions

View File

@@ -96,8 +96,8 @@ const FileItemMenu: FC<FileItemMenuProps> = ({
<Confirm
isShow={showDeleteConfirm}
type="danger"
title={t('skillSidebar.menu.deleteConfirmTitle')}
content={t('skillSidebar.menu.deleteConfirmContent')}
title={t('skillSidebar.menu.fileDeleteConfirmTitle')}
content={t('skillSidebar.menu.fileDeleteConfirmContent')}
onConfirm={handleDeleteConfirm}
onCancel={handleDeleteCancel}
isLoading={isDeleting}

View File

@@ -240,6 +240,7 @@ export function useFileOperations({
}, [])
const handleDeleteConfirm = useCallback(async () => {
const isFolder = node?.data?.node_type === 'folder'
try {
const descendantFileIds = treeData?.children
? getAllDescendantFileIds(nodeId, treeData.children)
@@ -252,22 +253,32 @@ export function useFileOperations({
storeApi.getState().clearDraftContent(fileId)
})
// Also close and clear the node itself if it's a file
if (!isFolder) {
storeApi.getState().closeTab(nodeId)
storeApi.getState().clearDraftContent(nodeId)
}
Toast.notify({
type: 'success',
message: t('skillSidebar.menu.deleted'),
message: isFolder
? t('skillSidebar.menu.deleted')
: t('skillSidebar.menu.fileDeleted'),
})
}
catch {
Toast.notify({
type: 'error',
message: t('skillSidebar.menu.deleteError'),
message: isFolder
? t('skillSidebar.menu.deleteError')
: t('skillSidebar.menu.fileDeleteError'),
})
}
finally {
setShowDeleteConfirm(false)
onClose()
}
}, [appId, nodeId, deleteNode, storeApi, treeData?.children, onClose, t])
}, [appId, nodeId, node?.data?.node_type, deleteNode, storeApi, treeData?.children, onClose, t])
const handleDeleteCancel = useCallback(() => {
setShowDeleteConfirm(false)

View File

@@ -1011,6 +1011,10 @@
"skillSidebar.menu.deleteError": "Failed to delete folder",
"skillSidebar.menu.deleted": "Folder deleted successfully",
"skillSidebar.menu.fileCreated": "File created successfully",
"skillSidebar.menu.fileDeleteConfirmContent": "This will permanently delete the file. If the file is open, its tab will be closed.",
"skillSidebar.menu.fileDeleteConfirmTitle": "Delete file?",
"skillSidebar.menu.fileDeleteError": "Failed to delete file",
"skillSidebar.menu.fileDeleted": "File deleted successfully",
"skillSidebar.menu.filesUploaded": "{{count}} file(s) uploaded successfully",
"skillSidebar.menu.folderCreated": "Folder created successfully",
"skillSidebar.menu.folderUploaded": "Folder uploaded successfully",

View File

@@ -1005,6 +1005,10 @@
"skillSidebar.menu.deleteError": "删除文件夹失败",
"skillSidebar.menu.deleted": "文件夹删除成功",
"skillSidebar.menu.fileCreated": "文件创建成功",
"skillSidebar.menu.fileDeleteConfirmContent": "这将永久删除该文件。如果文件已打开,其标签将被关闭。",
"skillSidebar.menu.fileDeleteConfirmTitle": "删除文件?",
"skillSidebar.menu.fileDeleteError": "删除文件失败",
"skillSidebar.menu.fileDeleted": "文件删除成功",
"skillSidebar.menu.filesUploaded": "成功上传 {{count}} 个文件",
"skillSidebar.menu.folderCreated": "文件夹创建成功",
"skillSidebar.menu.folderUploaded": "文件夹上传成功",