mirror of
https://github.com/langgenius/dify.git
synced 2026-02-09 23:20:12 -05:00
fix: translations
This commit is contained in:
@@ -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}
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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": "文件夹上传成功",
|
||||
|
||||
Reference in New Issue
Block a user